2 zhaimifeng zhaimifeng 于 2013.08.12 11:03 提问

HTML 的 form 提交之前如何验证数值不为空? 为空的话提示用户并终止提交?

HTML 的 form 提交之前如何验证数值不为空? 为空的话提示用户并终止提交?

4个回答

forgaoqiang
forgaoqiang   2013.08.20 04:34

直接 onsubmit="return CheckForm()"
function CheckForm() {
var username = document.getElementById('username').value;
if(username) return false;
}

JS的大体思路是这样~

u010451370
u010451370   2013.08.22 15:23

javascript:

function check(){ //为用户名id值(获得是object对象) var name = document.getElementById("username"); //或者,form1是<form>标签的name值,username为用户名的name值 //var name = form1.username; if(name.value == null){ alert("用户名不能为空!"); return false; } //form1是<form>标签的name值 form1.submit(); }

index.html

u010451370
u010451370 我写的时候换行了,提交后换行没了
大约 4 年之前 回复
qingzhishuishou
qingzhishuishou   2013.08.12 12:17

用验证控件啊
RequiredFieldValidator

yjtgod
yjtgod   2013.08.12 22:56

如果控件不多的话,可以单独在JS中判断是否为空。如果为空则return false;

Csdn user default icon
上传中...
上传图片
插入图片