【发布时间】:2016-06-23 11:03:25
【问题描述】:
我在 html5 中创建了一个类似这个例子的表单:
<form action="/my/url/insert.php" method="POST">
<div class="row">
name <input name="name" required/>
</div>
<div class="row">
type <input name="type" required/>
</div>
<div class="row">
year <input name="year" required/>
</div>
....
<div class="row">
album <input name="album" required/>
</div>
<div class="row">
<input type="submit" value="Save"/>
</div>
</form>
<script>
$('form').submit(function(){
console.log('test');
});
</script>
问题:
我想检测提交和记录时未验证的必填字段的名称。
例如:如果我在提交时没有填写输入“专辑”,我会在消息“需要一个字段...”之前检测到它
有没有办法做到这一点?
谢谢。
【问题讨论】:
-
使用
:required选择器 -
哪个必填字段?你有几个。
-
@Utkanos:只有未验证的输入
-
如果您不想形成验证,请在您的
form中使用novalidate属性。 -
如果有任何未经验证的输入,
submit将永远不会被触发。所以你的问题是没有用的。给我们一些你想在哪里使用它的例子。否则循环所有输入,看看女巫不是空的。
标签: javascript jquery html forms form-submit