0
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 中运行该功能?它没有启动。有什么帮助吗?

4

1 回答 1

0

首先确保您在脚本标签中有javascript代码,然后

您正在使用document.getElementById("checkfname"),但您没有提供checkfname任何元素的 ID。所以它将是未定义的元素,所以像这样改变它

<input id="checkfname"/>

然后尝试您的代码。

提琴手

于 2013-07-12T21:49:32.620 回答