长度
strlen($string)
是否为空
$string != ""

解决方案 »

  1.   

    就是输入用户名和密码
    提交给PHP处理,这时要判密码会不会为空。为空报错呀!
      

  2.   

    不好意思!!是程序别的地方出错了
    与strlen() 无关
      

  3.   

    先trim(),然后判断长度,或者用jscript,直接客户端判断
      

  4.   

    用js吧if(document.formname.passwordname.length==0)
    {
      alert("请您输入密码!");
      document.formname.passwordname.focus();
      return false;
    }
      

  5.   

    strlen(trim($password))
    我靠还不成就是你的作风问题了
    :)
      

  6.   

    <script language=javascript>
      function checkLoginForm()
      {
      if (document.all.loginform.login_name.value == '') {
      alert('请输入用户名!');
      document.all.loginform.login_name.focus();
      return false;
      }
      if (document.all.loginform.login_pass.value == '') {
      alert('请输入密码!');
      document.all.loginform.login_pass.focus();
      return false;
      }
      }
      </script><table cellspacing=1><tr><td>
    <FORM method="POST" action="" onsubmit="return checkLoginForm();" name=loginform>
         <table cellspacing="0" width=147>
            <TR>
               <TD colspan="2" align="center" class="header">::自助管理入口::</TD>
            </TR>
            <TR>
               <TD align="right">用户名:</TD>
               <TD><INPUT size="10" type="text" name="login_name"></TD>
            </TR>
            <TR>
               <TD align="right">密&nbsp;&nbsp;码:</TD>
               <TD><INPUT size="10" type="password" name="login_pass"></TD>
            </TR>
            <TR>
               <TD colspan="2" align="center"><INPUT type="submit" name="login" value="登录" class=button>&nbsp;&nbsp;&nbsp;&nbsp;<INPUT type="button" name="register" value="注册" onclick="window.open('$website_addr/user/register.php','_blank','strollbar=no,width=300,height=300,left='+(screen.width-300)/2+',top='+(screen.height-400)/2);" class=button></TD>
            </TR>
           </table>
        </FORM></td></tr></table>