gpt4 book ai didi

javascript - JQuery 基本表单发布

转载 作者:行者123 更新时间:2023-11-30 10:42:28 25 4
gpt4 key购买 nike

我正在验证一个表单,但当验证未通过时它仍然发布该表单。我该如何防止这种情况发生?

<form action="/Account/Registration" method="get">
<fieldset id="enterCode">
<ul>
<li class="inputBlock">
<input type="text" id="Code" name="Code" value="">

</li>
</ul>

</fieldset>
<div class="submitBlock">
<input type="submit" value="Send" class="button" onclick="validate();" />
</div>
</form>

<script type="text/javascript">
function validate() {

var val = $('#Code').val();

if (val == "") {
alert("Please enter code");
}

return false;


}

</script>

最佳答案

我会这样做:

    <form action="/Account/Registration" method="get" id="registrationForm">
<fieldset id="enterCode">
<ul>
<li class="inputBlock">
<input type="text" id="Code" name="Code" value="">

</li>
</ul>

</fieldset>
<div class="submitBlock">
<input type="submit" value="Send" class="button" id="submitButton" />
</div>
</form>

<script type="text/javascript">
$(function(){
$('#submitButton').click(function(e){
e.preventDefault();
var val = $('#Code').val();
if (val.length > 0) {
$('#registrationForm').submit();
}

});
});
</script>

关于javascript - JQuery 基本表单发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10354043/

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