//////////////////////////////////////问题////////////////////
增加了一个格子是没错。能增加。
即使我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写代码
解决方案 »
- 为什么用post方法提交的请求会在链接中显示参数?
- 订单表和订单号的问题
- 请教php高手!关于mongodb的应用问题!
- 判断一个值属于某个数组,怎么写呢?
- 求一正则表达式,在线等,OK马上给分
- 统一编码
- Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in
- 当服务器有文件上传限制的时候,有些什么方法解决大文件的上传?
- 关于php用foreach获取复选框内容和javaScript冲突问题?
- 用php连接oracle数据库后进行多次查询的时候要不要在每次查询的时候重新连接??
- PHP使用CURL实现FTP上传
- 一个curl的问题
<!--
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正常 ,其它的得不到正确值。