-1

在 javascript m 中创建这些文本字段

<form method="post" action="check.php">
<script>
 var q;
for(q=0;q<3;q++)
{
document.write('<input type="text"  name="ipid" />');
document.write('<br />');
}

<!--and m passing certain values to it :-->


document.getElementsByName('ipid')[0].value="1";
document.getElementsByName('ipid')[1].value="2";
document.getElementsByName('ipid')[2].value="3";
</script>
<input type="submit" value="submit">
</form>

我应该如何在 php 中检索 ipid 的值

4

1 回答 1

3

使用输入数组 - 注意[]符号:

document.write('<input type="text"  name="ipid[]" />');

在 Javascript 中直接访问:

document.getElementsByName('ipid[]')[0].value="1";

在 PHP 端,您的数组将位于$_POST['ipid']

print_r($_POST['ipid']);

PHP 会自动将输入数组解析为原生 PHP 数组。

于 2013-06-13T09:28:46.253 回答