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>

クロムまたはFirefoxで関数をまったく実行できませんか?? 発火していません。助けてください。

4

1 に答える 1

0

まず、script タグ内に JavaScript コードがあることを確認してから、

使用していますが、どの要素の Id としても指定しdocument.getElementById("checkfname")ていません。checkfname未定義の要素になるので、このように変更します

<input id="checkfname"/>

そして、コードを試してください。

Jsフィドル

于 2013-07-12T21:49:32.620 に答える