我的表单有问题。我想制作标准的PHP表单,但AngularJS阻止了“提交”按钮。
当我点击“提交”按钮时,它会在控制台中返回一些错误。请记住,我不想动态提交。
错误是:
名称为'''的无效表单控件无法调焦。
这个例子
<body ng-app="mainApp">
<form action="post.php" method="post">
<div ng-controller="MainCtrl">
<label for="titlex">Title</label>
<input id="titlex" class="form-control" type="text" maxlength="75" min="10" name="titlex" required>
</div>
<input type="submit" value="Send">
</form>
</body>
答案 0 :(得分:2)
此问题会在不同情况下弹出:
required
属性以进行验证。send
数据之前隐藏表单元素。name
属性。 input
没有name
属性。您可以尝试在提交输入中添加name
属性:
<input type="submit" value="Send" name="send">
或者您可以使用
设置您的表单,而不是由浏览器机制验证<form name="myform" novalidate>
答案 1 :(得分:1)
尝试在输入标记中添加name
属性。
只有具有name属性的表单元素才会在提交表单时传递其值。
<input type="submit" value="Send" name="send">
希望这能解决你的问题。