<form onsubmit="check(this)" action="" method=get>
<input type=text name=text1>
<input type=submit value=submit>
</form><form onsubmit="check(this)" action="" method=get>
<input type=text name=text1>
<input type=submit value=submit>
</form><form onsubmit="check(this)" action="" method=get>
<input type=text name=text1>
<input type=submit value=submit>
</form><script>
function check(form){
    if(form.text1.value=="")
        alert("You must enter something");
}
</script>你的意思是這樣?

解决方案 »

  1.   

    上面这位兄台,
    不是这样的,
    我得页面只有一个form
    在form里面有三个button,比如查询,修改,删除
    我希望按不同的按钮对应不同的类来处理,
    并且希望每个按钮被按下的时候,form都能进行页面的验证
      

  2.   

    <form name="form1" action="your.jsp">
    <input name="Para1"><input type="button" value="查询">
    <input type="button" value="删除">
    <input type="button" value="修改"><input type="hidden" name="pAction">
    </form>
    <script>
      function SubmitForm(srcButton){
         form1.pAction.value=srcButton.value;
         form1.submit();
      }
    </script>你在JSP就可以通过Request("pAction")去判断到底是哪个按钮了阿
      

  3.   

    <form name="form1" action="your.jsp">
    <input name="Para1"><input type="button" value="查询" onclick=check(this)>
    <input type="button" value="删除" onclick=check(this)>
    <input type="button" value="修改" onclick=check(this)><input type="hidden" name="pAction">
    </form>
    <script>
    function check(oName){
      if(oName.value=="查询"){
        alert("即将转到查询页");
    form1.action="search.jsp";
    form1.submit();
      }else if(oName.value=="删除"){
        alert("即将转到删除页");
    form1.action="delete.jsp"
    form1.submit();
      }else if(oName.value=="修改"){
        alert("即将转到修改页");
    form1.action="update.jsp"
    form1.submit();
      }
    }
    </script>
      

  4.   

    對於我來說,三個完全不同的動作我都會分三張jsp做
    如果有三個jsp的話就應該寫三個form的
    假如你想說三個動作都在同一個jsp做的話,那始終要在jsp做才行阿
    比如說
    if(request.getParameter("paraname").equals("delete"))
       String sql="delete * from table";至於你說要按任何一個鍵也要進行版面驗證的話︰
    <form onsubmit="return check(this)" action="" method=get>
    <input type=text name=text1>
    <input type=submit name=del>
    <input type=submit value=add>
    <input type=submit value=modify>
    </form>
    <script>
    function check(form){
       if (form.text1.value==""){
          alert("empty");
          return false;
       }
    }
    </script>
      

  5.   

    iinohk() :
    可以在jsp页面获取按钮的值同时也校验吗?