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

标签 javascript html eclipse

我必须在提交调用之前进行某种形式的验证。当我在 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/

相关文章:

php - 在支持 ajax 的网站上自动执行操作的脚本

javascript - 动态下拉菜单不会填充正确的内容

javascript - 在 JQuery Listview 之后填充

jquery - 如何为使用 jquery 创建的图像设置动画?

html - 如何为图像标签制作悬停

Eclipse 类路径和 NoClassDefFoundError

php - PHP 中嵌入 MySQL 请求的 Javascript

javascript - 获取视频当前高度

java - 如何使用java将表单数据插入GoogleCloud Mysql数据库

java - 无法使用 Eclipse 运行 jUnit