myeclipse中编写html表单

  1. 为什么我在浏览器中能运行却调用不了我写的函数呢
    <!DOCTYPE html>


    form.html
    function checkUsername(username){ var label=document.getElementById("errorMsg"); if(username.length<6){ label.innerText="用户名长度必须大于6"; }else{ label.innerText=""; } } function checkPassWord(psw1,psw2){ var div=document.getElementById("promptMsg"); if(psw1!=psw2){ div.innerHTML="两次密码不一致,请重新输入"; }else { div.innerHTML=""; } }

    用 户 名:
    密   码:
    确认密码:


我点击确认按钮后,并没有出现我写的那些提示

你在function里的第一行先alert输出一下看看这个函数有没有调用成功

下次发帖请排版,眼睛会瞎....0.0

<!DOCTYPE html>


form.html

<br> function checkUsername(username){<br> var label=document.getElementById(&quot;errorMsg&quot;);<br> if(username.length&lt;6){<br> label.innerText=&quot;用户名长度必须大于6&quot;;<br> }else{<br> label.innerText=&quot;&quot;;<br> }<br> }</p> <pre><code> function checkPassWord(psw1,psw2){ var div=document.getElementById(&quot;promptMsg&quot;); if(psw1!=psw2){ div.innerHTML=&quot;两次密码不一致,请重新输入&quot;; }else { div.innerHTML=&quot;&quot;; } } &lt;/script&gt; </code></pre> <p><body><br> <form action="" name="frm" method="post" ><br> 用 户 名:<input type="text" name="username"/><br> <label id="errorMsg"></label><br><br> 密&nbsp; &nbsp;码:<input type="password" name="password"/><br><br> 确认密码:<input type="password" name="secondpassword"/><br></p> <pre><code> &lt;input type=&quot;button&quot; value=&quot;确定&quot; onclick=&quot;script:checkUsername(document.frm.username.value)&quot; onclick=&quot;script:checkPassWord(document.frm.password.value,document.frm.secondpassword.value)&quot;/&gt; &lt;input type=&quot;reset&quot; value=&quot;重置&quot;/&gt; &lt;/form&gt; &lt;div id=&quot;promptMsg&quot;&gt;&lt;/div&gt; </code></pre> <p></body><br> </html></p>