html表单控件的这种格式不会传递表单数据
<form action="index.php?action=createNewCustomer"
method="POST">
<fieldset>
<label class="field" for="firstName">First Name:</label>
<input type="text">
</fieldset>
<input type="submit">
</form>
但是这个确实
<form action="index.php?action=createNewCustomer"
method="POST">
<fieldset>
<label>First Name:</label>
<input type="text" name="firstName">
</fieldset>
<input type="submit">
</form>
除非我遗漏了一些明显的东西,否则区别在于标签控件。都是有效的,如果是这样,那么谁能向我解释为什么只有第二个将表单数据传递给我的PHP控制器方法。
<input type ="submit">
在第一部分代码中不是字段集的一部分,但我认为这不是真正的问题。
我相信首先将代码更改为:
<form action="index.php?action=createNewCustomer"
method="POST">
<fieldset>
<label for = "firstName">First Name: </label>
<input type="text" name = "firstName">
<input type="submit">
</fieldset>
</form>
将工作。您需要确保输入的名称与您要设置的属性相同。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句