<html>
<head>
<title>提交表单</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312"/>
<script type="text/javascript">
    function valid(f) {
          if (phone1.value == "") {
                 alert("手机必须填写");
                 return false;
          }
          if (cename1.value == "") {
                 alert("中英文名必须填写");
                 return false;
          }
          return true;
    }
</script>
</head>
<body>
<form action="#" onsubmit="return valid(this)">
登记手机:&nbsp;&nbsp;<input type="text" size="70" id="phone1" maxlength="11"></br>
中英文全名:<input type="text" size="70" id="cename1" maxlength="12"></br>
<input type="submit" id="save" value="保存">
</form>
</body>
</html>要实现中英文名和手机必须填写。

解决方案 »

  1.   


              if (f.phone1.value == "") {
                     alert("手机必须填写");
                     return false;
              }
              if (f.cename1.value == "") {
                     alert("中英文名必须填写");
                     return false;
              }
      

  2.   

    <script type="text/javascript">
        function valid() {
              if (document.getElementById("phone1").value == "") {
                     alert("手机必须填写");
                     return false;
              }
              if (document.getElementById("cename1").value == "") {
                     alert("中英文名必须填写");
                     return false;
              }
      
        }
    </script>
      

  3.   

    <html>
    <head>
    <title>提交表单</title>
    <meta http-equiv="content-type" content="text/html;charset=gb2312"/>
    <script type="text/javascript">
        function valid(f) {
              if (f.phone1.value == "") {
                     alert("手机必须填写");
                     return false;
              }
              if (f.cename1.value == "") {
                     alert("中英文名必须填写");
                     return false;
              }
              return true;
        }
    </script>
    </head>
    <body>
    <form action="#" onsubmit="return valid(this)">
    登记手机:&nbsp;&nbsp;<input type="text" size="70" name="phone1" maxlength="11"></br>
    中英文全名:<input type="text" size="70" name="cename1" maxlength="12"></br>
    <input type="submit" id="save" value="保存">
    </form>
    </body>
    </html>
      

  4.   

    不可以直接用控件ID给js的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <title>提交表单</title>
    <meta http-equiv="content-type" content="text/html;charset=gb2312"/>
    <script type="text/javascript">
        function valid(f) {
    var phone_num=document.getElementById("phone1");
              if (phone_num.value == "") {
                     alert("手机必须填写");
                     return false;
              }
      var name=document.getElementById("cename1");
              if (name.value == "") {
                     alert("中英文名必须填写");
                     return false;
              }
              return true;
        }
    </script>
    </head>
    <body>
    <form action="#" onsubmit="return valid(this)">
    登记手机:&nbsp;&nbsp;<input type="text" size="70" id="phone1" maxlength="11"></br>
    中英文全名:<input type="text" size="70" id="cename1" maxlength="12"></br>
    <input type="submit" id="save" value="保存">
    </form>
    </body>
    </html>
      

  5.   

    document.getElementById("phone1").value == "") 
      

  6.   

    var phone_num=document.getElementById("phone1");加了这句就行了
      

  7.   

    1楼正解。
    谁知道phone1,cename1是什么 。