Lxn2zh
徘徊在深夜中的猫
采纳率57.1%
2017-04-21 08:44 阅读 1.8k
已采纳

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=""; } }

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


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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    qq_22260641 御前提笔小书童 2017-04-21 09:25

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

    点赞 1 评论 复制链接分享
  • qq_22260641 御前提笔小书童 2017-04-21 08:59

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

    点赞 评论 复制链接分享
  • Lxn2zh 徘徊在深夜中的猫 2017-04-21 09:14

    <!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>
    点赞 评论 复制链接分享

相关推荐