gpt4 book ai didi

javascript - 当我在 eclipse 浏览器中运行 url 时,HTML 表单未被验证它不起作用

转载 作者:可可西里 更新时间:2023-11-01 14:59:25 25 4
gpt4 key购买 nike

我必须在提交调用之前进行某种形式的验证。当我在 chrome 中运行 URL 时,下面的代码工作正常。但是当我在 eclipse 中执行与 "Run on server" 相同的操作时,表单未通过验证。它带我到本地主机页面。你能帮我解决这个问题吗?提前致谢!

function emptyvalidation(field, errorMessage) {
if (field.value == null || field.value == "") {
alert(errorMessage);
field.focus();
return false;
} else {
return true;
}
}


function validateAndSend() {
if (emptyvalidation(nameField,"Please enter your Name")==false) {nameField.focus(); return false;}
document.getElementById("am_submit").disabled = true;
}
<!DOCTYPE html>
<html>
<div id = "amf" >
<div id = "amTitle" > Enter your form header here </div>
<form onsubmit = "return validateAndSend()" method = "post" target = "_self" name = "amform" id = "amform" action ="http://localhost:8080/api/postForm" autocomplete = "off" >
<div style="margin:6px">
<label style="display:inline-block;width:150px;vertical-align:top">Name:</label>
<input type="text" class="inputBox" id="nameField" name="nameField" value="">
</div>
<div style="margin:6px"></div>
<div class = "ambutton" >
<input type = "submit" class = "am_submit" id = "am_submit" value = "Subscribe" >
</div>
</form>
</div>
</html>

最佳答案

尝试移除表单标签中的return,并在你的回调函数中返回一个状态码

关于javascript - 当我在 eclipse 浏览器中运行 url 时,HTML 表单未被验证它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55391004/

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