gpt4 book ai didi

提交时 JavaScript 日期验证

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

这里有我的实​​际代码的模拟。

我需要做的是,如果日期格式无效,则应返回 false 并且不会提交。

function validateDate(DateField) {
var regDate = /^([0-9]{2})\.([0-9]{2})\.([0-9]{4})$/;

if(DateField.value.length > 0) {
if(regDate.test(DateField.value) == false) {
alert('Date Format should be dd.mm.yyyy!');
document.getElementById("lblTest").style.color = "red";
return false;
} else {
document.getElementById("lblTest").style.color = "black"
return true;
}
} else {
document.getElementById("lblTest").style.color = "black";
return true;
}
}

$("#submit").click(function(){
//condition should be here but right now I dont know what this should be
});
<form method="post">
<label id="lblTest">Date</label>
<input type="test" placeholder="dd.mm.yyyy" id="txtDate" onblur="validateDate(this);">
<input type="button" id="submit" formaction="www.google.com" value="Submit">
</form>

最佳答案

您可以处理提交事件。如果验证未通过则返回 false:

$('form').submit(function(){
//validate here
})

关于提交时 JavaScript 日期验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42781762/

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