<form name=formname action="<?$php_self?>" method="post">

解决方案 »

  1.   


     按钮的话不应该是 value 吧?比方说是 chicked 的什么 我对 js 不是很熟,我约莫你上 js 版问一下马上就有答案
     
      

  2.   

    <SCRIPT LANGUAGE=javascript>    function input()
          {        if(!theForm.radio1.value=="")
            { return true;
              }
          else
            {alert("此题答案为空.");
              return false;}
          }
    </SCRIPT>在body中,form的代码如下:
    <form method="POST" action="<? $PHP_SELF ?>" onsubmit="return input()">这样不可以么?
      

  3.   

    FORM里的要这样写呀!<form method="post" name="form1" action="regchk.php" onSubmit="return yanform( this.form )">
    函数要这样写呀!
    function yanform()
    {
    if (document.form1.user.value.length < 6 )
    {
    window.alert ("用户名不能少于6位!")
    return false;
    }
    }
      

  4.   

    js里面好像不能判断radio是不是=="",也不能判断是不是checked
    解决办法是radio那里onclick是将value付给一个临时的input type=hidden的value,然后判断这个value是不是==""
    不知道明白不明白我的意思
      

  5.   

    真的很感谢你们这些能够给与帮助的人,像qsnake等。在js当中,使用checked属性来判断的
      

  6.   

    如果是单选按钮,可这样改试试:
    <SCRIPT LANGUAGE=javascript>    function input()
          {        if(!form1.radio1.checked)
            { return true;
              }
          else
            {alert("此题答案为空.");
              return false;}
          }
    </SCRIPT>
    在body中,form的代码如下:
    <form method="POST" action="<? $PHP_SELF ?>" onsubmit="return input()" name="form1">注:如果是一组同名的单选钮,则应该使用数组(如三个单选钮)
    if(!form1.radio1[0].checked || !form1.radio1[1].checked || !form1.radio1[2].checked )