function firstname()
{
var x=document.forms["frm"]["fname"].value;
if(x=="")
{
document.getElementById("checkfname").value = " First Name required";
return false;
}
else
{
document.getElementById("checkfname").value = "";
return true;
}
}
<html>
<body>
<form method="post" name="frm">
<input type="text" name="fname" onkeypress="firstname()" onkeydown="firstname()" onkeyup="firstname()"/>
<input name="checkfname"/>
</body>
</html>
无法在Chrome或Firefox中运行该功能?它没有开火。有任何帮助吗?
答案 0 :(得分:1)
首先确保脚本标记中包含javascript代码,然后
您正在使用document.getElementById("checkfname")
,但您没有将checkfname
作为任何元素的ID。所以它将是未定义的元素,所以改变它就像这样
<input id="checkfname"/>
然后尝试使用您的代码。