当前位置:编程学习 > C#/ASP.NET >>

在不同的输入框里,提交不同的按纽





在一个页里,我有几个提交按扭,我想实现,在不同的输入框里,点回车,提交不同的按牛,

看看下面的代码,如果我把焦点放在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> --------------------编程问答-------------------- 这个这样行不
全体用一个按钮,提交后判断是输入了什么框里再如何做不就行了, --------------------编程问答-------------------- 建议你用Web控件,直接在后台写代码就行了,不要在在表单里面提交了。 --------------------编程问答-------------------- function textChange() {        
            if (event.keyCode == 13) {      
                document.form1.action="save_index.asp"            
                document.getElementById("").click();
            }
        }
可以判别submit上的文字 --------------------编程问答-------------------- 高低不行,我这个只是个例子,其实他们不在同一个地方,而是在页的不同地方,一个是登陆的,一个是搜索的,,,,就想实现,焦点在密码框,回车就是登陆,焦点在搜索框,点回车就是搜索按扭提交 --------------------编程问答-------------------- lz还没有入得web的门。。。。 --------------------编程问答--------------------
引用 4 楼 haojialin 的回复:
高低不行,我这个只是个例子,其实他们不在同一个地方,而是在页的不同地方,一个是登陆的,一个是搜索的,,,,就想实现,焦点在密码框,回车就是登陆,焦点在搜索框,点回车就是搜索按扭提交

用两个form或ajax都可以 --------------------编程问答-------------------- ???那你说该怎么实现??? --------------------编程问答-------------------- aspx允许2个form??? --------------------编程问答-------------------- 用JS控制,指向不同的后台方法也行,方法很多的 --------------------编程问答-------------------- N个FORM也可以,只要你能区分清楚,谁说只能有一个拉 --------------------编程问答-------------------- 能大概写下不?不太理解,现在一回车,就总去第一个登陆按牛那 --------------------编程问答--------------------
引用 3 楼 wuyq11 的回复:
function textChange() {
if (event.keyCode == 13) {
document.form1.action="save_index.asp"
document.getElementById("").click();
}
}
可以判别submit上的文字

这个方法就很好拉。。。 --------------------编程问答-------------------- 我的按牛都是后台执行的

<asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="ershou/images/ershouindex_6.gif" OnClick="ImageButton2_Click"
                        />  

我该在哪里写呀?迷糊了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,