在一个页里,我有几个提交按扭,我想实现,在不同的输入框里,点回车,提交不同的按牛,看看下面的代码,如果我把焦点放在text2里,这个时候点回车,希望提交Submit2,但由于他们在一个
form 里,所以我一提交还是提交的Submit1,郁闷呀,所以我想在text2进入的时候让Submit2获得焦点可现在获得焦点后,这个text2由于没有焦点,所以就不让输入东西了,我该怎么实现,进入不同的输入框
回车的时候,提交不同的按牛呀form必须有一个,我这个是asp.net不是asp,我只是说下情况,谢谢了,郁闷我一天了
<form id="form1" name="form1" method="post" action="2.asp">
  <input type="text" name="text1" />
  
  <input type="submit" name="Submit" value="提交" />
 
  <input type="text" name="text2" onfocus="document.getElementById('Submit2').focus();"  />  <input type="submit" name="Submit2" value="提交"  /></form>

解决方案 »

  1.   

    建议你用Web控件,直接在后台写代码就行了,不要在在表单里面提交了。
      

  2.   

    function textChange() {        
                if (event.keyCode == 13) {      
                    document.form1.action="save_index.asp"            
                    document.getElementById("").click();
                }
            }
    可以判别submit上的文字
      

  3.   

    N个FORM也可以,只要你能区分清楚,谁说只能有一个拉
      

  4.   

    我的按牛都是后台执行的<asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="ershou/images/ershouindex_6.gif" OnClick="ImageButton2_Click"
                            />  我该在哪里写呀?迷糊了