gpt4 book ai didi

javascript - 表单验证是否有任何字段具有值。否则提交空

转载 作者:行者123 更新时间:2023-11-28 06:37:49 26 4
gpt4 key购买 nike

我需要验证轮类表单,问题是,如果用户填写了任何字段(例如复选框或输入值),则对整个表单进行验证。否则表单提交为空。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>

<body>

<form>
<input type="text" name="fname"> <br><br>
<input type="text" name="lname"> <br><br>
working days:
<p>
<label>
<input type="checkbox" name="workingdaysq" value="checkbox" id="workingdaysq_0">
Sunday</label>
<br>
<label>
<input type="checkbox" name="workingdaysq" value="checkbox" id="workingdaysq_1">
monday</label>
<br>
</p>

<input type="submit">
</form>

</body>
</html>

最佳答案

您可以按如下方式使用;

var valid = false;
$(document).ready(function(){
$('form').data('serialize',$('form').serialize());
$('form').on('submit', function(e){
if($('form').serialize()!=$('form').data('serialize')){
alert("User changed");
valid = false;
//use user validation code here
}
else
{
alert("Not changed");
valid = true;
}

if(!valid) {
e.preventDefault();
}
});
});

Demo

关于javascript - 表单验证是否有任何字段具有值。否则提交空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34116381/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com