验证脚本(我在其他地方使用过,只有一个表单)如下所示:
$(document).ready(function(){
$("#submit").click(function(){
$(".error").hide();
var hasError = false;
var nameVal = $("#name").val();
if(nameVal == '') {
$("#name").after('Please enter your name.');
hasError = true;
}
if(hasError == false) {blah blah do all the processing stuff}
那么,是否需要将$(“#name”).val()之类的东西替换为$(This).parents(‘form’).name.val()?
发布于 2018-03-29 09:15:26
想添加一个注释,因为现在有一个比使用:
var form = $(this).parents('form:first');
使用最近的代码可以更改如下:
var form = $(this).closest('form');
https://stackoverflow.com/questions/-100007846
复制相似问题