【发布时间】:2013-09-04 17:49:46
【问题描述】:
我想在表单上显示最多 10 个要提交的电子邮件字段,但只能从 1 到 10 中选择选项。
<form action="" method="post" name="select">
<select name="row">
<option value=1">1</option>
...
<option value="10">10</option
<input type="submit" name="select">
</form>
根据选择的表格显示下一个表格
<form name="secondform">
<?php ... ?> <!--for loop depending on the value above-->
<input name="email>
</form>
【问题讨论】:
-
我还不熟悉 jQuery。我只是在研究 PHP :(
-
因此,如果我理解正确的话,您需要一个下拉菜单,并且您希望显示与您在菜单中选择的相同数量的电子邮件地址字段。因此,如果您选择 3,则会显示三个字段。
-
绝对是客户端。 php 在这里绝对不能做任何事情,除非您希望 select 在 select 上提交表单并使用适当数量的表单重新加载页面。
-
@CP510 是的,我相信你可以。但我喜欢 PHP。而且我没有使用任何客户端语言。
-
那么您将很难过,并且对用户来说很烦人。 PHP 仅在页面加载时执行,在初始页面交付后无法执行任何操作。
标签: php forms for-loop nested-forms