<form onsubmit="return a()")>
<input type=submit>
</form>

解决方案 »

  1.   

    函数a()带参数为我要检验的文本框,我怎样调用?
    <form onsubmit="return a(text1)")>
    <input type=submit>
    </form>这样对吗?
      

  2.   

    可以边输入边检查啊
    <input type=text onkeydown="return a()">
    a()判断哪些键值无效
      

  3.   

    文本框都有哪些行为可以用?除了onkeydown等
      

  4.   

    onclick也行啊。<input type="text" onclick="javascript:alert('234234');">
      

  5.   

    1.
    <form action="" onsubmit="return checkF(this);">
    <input name="submit" type="submit" value="检查">
    </form>
    2.
    <form action="">
    <input name="submit" type="button" value="检查" onClick="checkF()">
    </form>
      

  6.   

    我的函数如下,在表单提交时执行,可是执行时只有号码为空时会提示“必须填写手机号码”,而其他情况却不执行,不知错在哪里?
    <script>
      function f_check_mobile_valid(txt_mobile) //检查手机号的有效性
       {
        var s_mobile = txt_mobile.value; if (s_mobile.length==0) 
           {
    alert("必须填写手机号码!");
    txt_mobile.focus();
    return false;
           }
    else if (f_is_number(s_mobile)==false)
          {
            alert("手机号码应全为数字字符!");
        txt_mobile.select(); 
            return false;
           }    else if (s_mobile.length!=11)
           {
            alert("手机号码必须是11位数字!");
           txt_mobile.select(); 
            return false;
            }     else if (!(s_mobile.substring(0,3)=="135"||s_mobile.substring(0,3)=="136"||s_mobile.substring(0,3)=="137"||s_mobile.substring(0,3)=="138"||s_mobile.substring(0,3)=="139"))
           {
            alert("手机号码必须以135、136、137、138、或139开头!");
    txt_mobile.select();
            return false;
           }
    else
    {
    return true;
    }
       }
    </script>