一个form  button用来进行数据的插入  一个form  button用来进行用户名是否重复的查询操作??

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【peterandy0116】截止到2008-07-30 20:42:56的历史汇总数据(不包括此帖):
    发帖的总数量:14                       发帖的总分数:210                      每贴平均分数:15                       
    回帖的总数量:7                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:13                       结贴的总分数:190                      
    无满意结贴数:4                        无满意结贴分:65                       
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:92.86 %               结分的百分比:90.48 %                  
    无满意结贴率:30.77 %               无满意结分率:34.21 %                  
    值得尊敬

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=peterandy0116
      

  2.   

    就是在form中再嵌套一个form了
      

  3.   

    不可以,2个form可以并行放置,可以通过JS同时提交2个formdocument.forms['form1'].submit();
    document.forms['form2'].submit();
      

  4.   

    什么是form的并行放置???还是不太明白呀 有例子吗??谢谢了
      

  5.   

    可以,就是再一个页面中防治两个form
    例如
    <html>
    <body>
    <form name="form1" method="post" action="">
    </form>
    <form name="form2" method="post" action="">
    </form>
    </body>
    </html>
    再每个form里面添加一个按钮并触发相应的js函数
      

  6.   

    顶楼上,智能并行放置,分别点击的时候执行不同的ACTION
      

  7.   

    楼主`
      你需要用2个form 表单  取不同的名字`
       用js的时候判断 jbutton 的value 值
      

  8.   

    <html>
    <head>
    <script language="javascript">
    function insertData(){
        myform.action="";
        myform.submit();


    }
                    function queryData(a){
        myform.action=""+a;
        myform.submit();


    }
     
    </script>
     
    </head>
    <body>
        <form name="myform" method="post">
         <table>
           <tr>
            <td>
             <input type="button" value="插入" name="" onclick="insertData();">
            </td>
           </tr>
           <tr>
            <td>
             <input type="button" value="查询" name="" onclick="queryData(${username});">//username 用户名
            </td>
           </tr>     </table>
        </form></body>
    </html>
      

  9.   

    在一个JSP页面中是可以存在多个FORM的,你的意思是想先用一个FORM BUTTON做一下检测,然后用另一个FORM BUTTON进行提交,两个form之间不会互相干涉。虽然不知道你这样用的意图,但是如果单纯为了实现先验证后提交的功能的话,这样显得有点绕圈了,如果你执意用这样的方式,就参考一下下面的说明吧:举例:
    form1中有个button1用来进行数据的插入,form2中有个button2用来进行用户名是否重复的查询操作。
    部分代码如下:
    <%!
        //为插入数据功能的实现声明一个函数
        public Boolean insertData(){
            .
            .
            return true or false;
        }
        //为验证功能的实现声明一个函数
        public Boolean check(){
            .
            .
            if(...){...}
            else{...}     
       }
    %>
    <form name="form1" action="提交的目的路径" onSubmit="return insertData()">
        <input type="subMit" name="button2"/>
    </form>
    <form name="form2">
        <input type="button" name="button2" onClick="check()"/>
    </form>代码部分说明:
    1.form是一个比较特殊的存在,当然其中的按钮也显得比较特殊,在form2进行插入按钮的时候最好用type="button",而不要用type="submit"。
      

  10.   

    当然可以了,一个form可以有多个button
    在每个button下写自己的一个方法:

    <form name=myform action="" method=post>
    <input type="button" name=button1 onclick="method1();">;
    <input type="button" name=button2 onclick="method2();">;
    <input type="button" name=button3 onclick="method3();">;
    </form><script>
    function method1()
    {
    myform.action="uri";//uri写入你想要将交给处理的uri
    myform.submit();//提交表单的信息
    }
    function method2()
    {
    myform.action="uri";//uri写入你想要将交给处理的uri
    myform.submit();//提交表单的信息
    }
    ...
    </script>