Javascript 表单提交按钮不适用于AngularJs
我的表格有问题。我想制作标准的PHP表单,但AngularJS阻止了“提交”按钮 当我单击“提交”按钮时,它会在控制台中返回一些错误。记住我不想动态提交 错误是: 名称为“”的无效表单控件不可聚焦 这个例子Javascript 表单提交按钮不适用于AngularJs,javascript,php,angularjs,Javascript,Php,Angularjs,我的表格有问题。我想制作标准的PHP表单,但AngularJS阻止了“提交”按钮 当我单击“提交”按钮时,它会在控制台中返回一些错误。记住我不想动态提交 错误是: 名称为“”的无效表单控件不可聚焦 这个例子 <body ng-app="mainApp"> <form action="post.php" method="post"> <div ng-controller="MainCtrl"> <label
<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>
标题
这个问题会在不同的情况下出现:
- 您有一个隐藏的表单元素,它有一个
属性用于验证必需的
- 在
发送数据之前隐藏表单元素
- 某些必需的表单元素没有
属性李>名称
- 您的提交
没有输入
属性名称
名称
属性添加到提交输入:
<input type="submit" value="Send" name="send">
或者,您可以通过使用将表单设置为不被浏览器机制验证
<form name="myform" novalidate>
尝试在输入标记中添加
name
属性。
提交表单时,只有具有name属性的表单元素才会传递其值
<input type="submit" value="Send" name="send">
希望这能解决您的问题。是否尝试向按钮添加名称属性?真的非常感谢你。我照你说的做了,按钮就起作用了。我不敢相信事情会这么简单。我已经试了将近两个小时:)