我用JSP 做了个论坛,连接的MYSQL数据库,想在用户登陆中,进行用户名和密码验证,请问各位高手如何写JS代码
这是提示输入用户名和密码
<script language="JavaScript">
function check(){
  var objForm=document.login;
  var strid=objForm.id.value;
  var strpas=objForm.password.value;
    if(strid== "" ){
      alert("请输入登陆帐号!");
      event.returnValue=false;
    }
  else if(strpas== "" ){
      alert("请输入登陆密码!");
      event.returnValue=false;
    }
    
 }
</script>

解决方案 »

  1.   

    验证?首先在form里面:onsubmit="return check()"event.returnValue=false ==> return falsewww.scriptlover.com
      

  2.   

    onsubmit="return check()"function check()
    {
      if (xxx)
      {
        return false;
      }
      else(xxx)
      {
        return false;
      }  return true;
    }
      

  3.   

    JS直接连接MYSQL数据库应该是不行的,不过楼主可以考虑采用如下思路:
    1。执行用户名与密码非空检测
    2。在非空检测通过后,通过js+xmlhttpRequest对象(即ajax)异步请求一后台程序或页面,被请求的程序接受用户名与密码信息,进行mysql数据库连接执行用户信息校验;
    3。客户端根据响应结果进行相应处理
      

  4.   

    同意四楼思路,AJAX采用DWR十分方便,楼主考虑