【发布时间】:2012-12-02 23:08:57
【问题描述】:
嘿,我想检查提交时不应该有任何空文本框。所以我在提交按钮上插入了一个javascript,但它不起作用。所有ID名称都正确
function checkall()
{
var a=window.document.getElementById("fname").value;
var b=document.getElementById("lname").value;
var c=document.getElementById("gender").value;
var d=document.getElementById("dob").value;
var e=document.getElementById("country").value;
var f=document.getElementById("zip").value;
var g=document.getElementById("email").value;
var h=document.getElementById("pwd").value;
if(a=="" || b=="" || c=="" || d=="" || e=="" || f=="" || g=="" || h=="" )
{
alert("bad");
return false;
}
else
{
alert("good");
return true;
}
}
提交按钮代码如下:
<input type="submit" value="Register" onClick="checkall()"/>
帮帮我。我可能哪里出错了??
【问题讨论】:
-
到目前为止,您“出错”的意思是:“它不起作用。”相反,它应该类似于“我在 IE9 中调试了代码,没有语法错误,但 XXXX 并没有像我预期的那样发生”。
标签: javascript html validation function