function check(){
var name = document.getElementById("name").value;
if(name == null || name == ''){
alert("用户名不能为空");
return false;
}
return true;
}
<form name="form" action="跳转的页面" method="post" οnsubmit="return check()">
<input type="text" id="name"/>
<input type="sumit" value="提交"/>
赋值:document.getElementById('test_label').innerHTML = "文本";
var name = document.getElementById("name").value;
if(name == null || name == ''){
alert("用户名不能为空");
return false;
}
return true;
}
<form name="form" action="跳转的页面" method="post" οnsubmit="return check()">
<input type="text" id="name"/>
<input type="sumit" value="提交"/>
</form>
需要注意的是,οnsubmit=“return check()”中的return是一定要加上的,不然check的返回值哪怕是false,仍然提交。也就是说,οnsubmit=“return false”为不执行提交;οnsubmit=“return true”或οnsubmit=“return ”都执行提交。
同样这里的<input type="sumit" value="提交"/> 与
<form name="form" action="跳转的页面" method="post" οnsubmit="return check()">
可以换成
<form action="/moneyinput/input" method="post">
<button type="submit" οnclick="return check()" class="btn btn-primary" type="button">提交</button>
</form>
js操作label给label赋值及取label的值示例
var Label=document.getElementById('test_label');赋值:document.getElementById('test_label').innerHTML = "文本";
或Label.innerHTML="文本";