<input type="submit" value="提交" onclick="这里调用函数" />这样?

解决方案 »

  1.   

    <input type="submit" value="提交" onclick="这里调用函数" />这样能不能保证如果输入都合法,就执行aciton="Reguer.jsp".否则停留在原界面啊?
      

  2.   

    <form name=form1  action="Reguer.jsp" method="post" onsubmit="return check();">
    ....
            <input type="text" name="userid" >
            <input type="password" name="password" ></form>function check(){
       //在这里做各元素的检查。
    }-------------------------------------------这样来做,当表单的onsubmit事件发生[也就是提交]时,执行return check();语句,check函数返回boolean值,若各字段的值都合法,就return true;否则return false;,这样就OK了
      

  3.   

    <form name=form1  action="Reguer.jsp" method="post" onsubmit="return check();">
    ....
            <input type="text" name="userid" >
            <input type="password" name="password" ></form>function check(){
       //在这里做各元素的检查。
    }
    _______________________________
    这样还是起不到作用啊
      

  4.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    function check(){
    if(document.all.user.value==""){
    alert("您输入的内容为空,请重新输入.");
    return false;
    }
    return true;
    }
    </SCRIPT>
    </HEAD><BODY>
    <FORM METHOD=POST ACTION="test.asp" onsubmit="return check();">
    输入测试:<INPUT TYPE="text" NAME="user"><INPUT TYPE="submit" NAME="submit" value="test">
    </FORM>
    </BODY>
    </HTML>------------------------------------------小兔崽子,还要俺给你写一整段给你看你才明白
      

  5.   

    你在checkID等几个函数中插入几个alert语句,再运行一下,不就知道有没有调用了?
      

  6.   

    <script language="javascript">
    <!--
     function check()
    {}
    -->
    <form name=form1  action="Reguer.jsp" method="post" onSubmit="return check();">
    ....
            <input type="text" name="userid" >
            <input type="password" name="password" >
            <input type="submit">
    </form>正确返回true提交,错误返回false不提交
      

  7.   

    ......
    <form name=form1  action="Reguer.jsp" method="post" onSubmit="return check();">
    ......
    上面他们说的这种方法是可以的,要是不行你搞个最简单的函数试试如:
    <script language=javascript>
    function test()
        {
        alert("test");
        return false;
        }
    </script>
      

  8.   

    也可以在里面加入event.returnValue = 0/1;
    return check();
    就可以保证它一定会听话的