//////////////////////////////////////问题////////////////////
增加了一个格子是没错。能增加。
即使我name="a"设置为name="a[]"也只能得到第一个值即a[0]的值。
后面加的得不到。还有就是。我目前是需要加一行不是加一个。请问下有区别吗?比如我的上面一行是
id title ps ic dt zt
1 test test 101 1 0 这里显示一个添加新行。意思就是有的单子输入时不只一行,有可能有多行。也许是两行,也行是10行。我只有动态添加了。谁能帮忙说仔细一点,谢了。平时很少用JS。我是用PHP写代码
增加了一个格子是没错。能增加。
即使我name="a"设置为name="a[]"也只能得到第一个值即a[0]的值。
后面加的得不到。还有就是。我目前是需要加一行不是加一个。请问下有区别吗?比如我的上面一行是
id title ps ic dt zt
1 test test 101 1 0 这里显示一个添加新行。意思就是有的单子输入时不只一行,有可能有多行。也许是两行,也行是10行。我只有动态添加了。谁能帮忙说仔细一点,谢了。平时很少用JS。我是用PHP写代码
<!--
body,td,input{
font-size:9pt;
}
//-->
</style>
<script language="JScript">
<!--
function AddTable(AText){
AText=AText==""?"没有添加文字":AText;
TableBox.insertRow().insertCell().innerHTML="添加表格的文字:<input style='width:100' value='"+AText+"'><input type='button' value='删除' onclick='TableBox.deleteRow(parentElement.parentElement.rowIndex)'>";
}
function DeleteTr(){
var No=TableBox.rows.length;
for(i=0;i<No;i++)TableBox.deleteRow();
}
//-->
</script> <form action="" method="post" ><table border>
<tr>
<td>添加表格的文字:<input style="width:100" id="AddInput" type="test" name="a">
<input type="button" value="添加" onclick="AddTable(AddInput.value)">
<input type="button" value="全删" onclick="DeleteTr()">
</td></tr>
</talbe>
<table border id="TableBox">
</talbe> <input type="submit" name="sub" value="alue"/>
</form>
print_r($_POST);
我测试打印出来的只有a[0]的值
<!--
body,td,input{
font-size:9pt;
}
//-->
</style>
<script language="JScript">
<!--
function AddTable(AText){
AText=AText==""?"没有添加文字":AText;
TableBox.insertRow().insertCell().innerHTML="添加表格的文字:<input name=a[] style='width:100' value='"+AText+"'><input type='button' value='删除' onclick='TableBox.deleteRow(parentElement.parentElement.rowIndex)'>";
}
function DeleteTr(){
var No=TableBox.rows.length;
for(i=0;i<No;i++)TableBox.deleteRow();
}
//-->
</script>
<?php
print_r($_POST);
?>
<form action="" method="post" >
<table>
<tr>
<td>添加表格的文字:<input style="width:100" id="AddInput" type="test" name="a[]">
<input type="button" value="添加" onclick="AddTable(AddInput.value)">
<input type="button" value="全删" onclick="DeleteTr()">
</td></tr>
</talbe>
<table border id="TableBox">
<tr><td>
</td></tr>
</talbe>
<input type="submit" name="sub" value="alue"/>
</form>
改为
function AddTable(AText){
AText=AText==""?"没有添加文字":AText;
TableBox.insertRow().insertCell().innerHTML="添加表格的文字:<input name=a[] style='width:100' value='"+AText+"'><input type='button' value='删除' onclick='TableBox.deleteRow(parentElement.parentElement.rowIndex)'>";
}
即可
但是我向数据库提交时有一个问题请教问题是这里提交到库里是数组,
我打印$ia他是一起输出的。
$a正常 ,其它的得不到正确值。