我想使用 jQuery 对简单表单执行客户端验证,但我不能使用任何插件进行验证。我想在单个警报框中显示任何错误消息。
这是我的表格:
<form action="" method="post" class="a">
Name : <input type="text" class="text" name="name" id="name" /> <br/>
Address : <input type="text" class="text" name="address" id="address" /> <br/>
Email: <input type="text" class="text" name="email" id="email" /> <br/>
<input type="button" id="submit" value="Submit" name="submit" />
</form>
如果用户在未填写任何输入的情况下提交表单,那么我需要在单个警报框中显示 3 条错误消息。像这样
Name can not be empty.
Address can not be empty.
email can not be empty.
如果只有一两个字段为空,那么我需要根据情况控制错误消息。
在这里,我使用 jQuery 进行了尝试。但警报显示在单独的框中:
我的 jQuery:
$('#submit').on('click', function() {
valid = true;
if ($('#name').val() == '') {
alert ("please enter your name");
valid = false;
}
if ($('#address').val() == '') {
alert ("please enter your address");
valid = false;
}
});
这是一个小提琴。
谁能告诉我我该如何解决这个问题?谢谢你。