一般情况下,采用<s:defaultAction />这个组件就可以实现,使用例子:
<h:form>
<h:inputText id="cxxx" value="#{pssCpxsList.query}">
<j4j:idProxy id="_focus" />
</h:inputText>
<a4j:commandButton id="search" value="#{messages.Search}" focus="cxxx">
<s:defaultAction />
</a4j:commandButton>
</h:form>
其它按钮也照样可以实现,注意,该组件一定要放在表单中
当一个页面出现多个输入框和对应的按钮,而且想让各个输入框中回车时对应相应的按钮,并触发相应的事件。
解决如下:
方法一、使用多个表单,分别把想要的对应的输入框和按钮弄在同一个表单中,并使用上面的方法(<s:defaultAction />)就可以实现(—注意:因为把数据分布在不同德表单中了,所以但提交表单的时候在其他表中的数据没有提交单后台中,这时需要处理数据—)
方法二、在同一个表单中,方法如下:
<h:form>
<h:inputText id="cpbh" size="15" maxlength="13" value="#{pssCpxsHome.cpbh}" tabindex="5"
onkeypress="if(event.keyCode==13){keycode1();}"></h:inputText>#{" "}
<a:jsFunction name="keycode1" action="#{pssCpxsHome.AddXsmxCode}" reRender="cpxsTab,messages" focus="cpbh"/>
<a:commandButton action="#{pssCpxsHome.AddXsmxCode}" value="#{messages.Add}"
id="submit" disabled="#{!s:hasPermission('xsck', 'ADD')}" reRender="cpxsTab" focus="cpbh"/>
</h:form>
这样就可以实现了,如果多个的话,可以继续,注意配套的方法。
分享到:
相关推荐
文本框回车事件 如果一全页面有很多的按钮,那么文本框的回车事件就会执行第一个按钮事件。那么如何让文本框回车后指定执行一个按钮事件呢??请下载吧。
在文本框中输入完内容后,经常需要按回车,焦点跳到下个文本框,或者触发按钮事件
IE会将页面上的第一个按钮自动设为默认按钮。当用户在页面上按回车键时,就会触发这个默认...换句话说,如果在Panel中设置了默认按钮,那么在Panel内的文本框中按回车仍然会触发默认按钮,而不会变成按Tab键的效果。
在文本框中输入完内容后,经常需要按回车,焦点跳到下个文本框,或者触发按钮事件
本文介绍在使用C#进行窗体(WinForm)编程时,如何设置在窗口上按回车键的响应事件,或者说要响应按钮。 在窗体上按回车键,我们可以设置程序触发一些事件。这些事件都要通过窗体的AcceptButton这个属性来进行绑定。...
主要介绍了jQuery实现的回车触发按钮事件功能,涉及jQuery事件响应及页面元素属性动态操作相关实现技巧,需要的朋友可以参考下
绑定keyup事件会将输入法中的英文文字输入到文字框并直接触发发送按钮 键盘事件: 当一个按键被pressed或者released,在每一个浏览器中都可能会触发三种键盘事件 keydown keypress keyup keydown事件发生在按键被按...
我们有时候希望回车键敲在文本框(input element)里来提交表单(form),但有时候又不希望如此。
//把焦点放在第一个文本框 var $inp = $(‘input’); //所有的input元素$inp.keypress(function (e) { //这里给function一个事件参数命名为e,叫event也行,随意的,e就是IE窗口发生的事件。 var key = e.which; /...
将按钮的Default属性设为True,则按回车键时触发该按钮; 将按钮的Cancel属性设为True,则按ESC键时触发该按钮, text1.text= " " 可以清除文本框信息。 frmAbout.Visible = True可以使frmabout窗口设置为显示。...
3. 按钮:本系统内按钮根据其状态分为可用及不可用两类,可用按钮为灰体黑字,如 其括号内的S为快捷键,即当焦点在界面内时可按S键直接触发该按钮的事件完成该按钮定义的功能;不可用按钮为灰体灰字如 。 4. ...
经过代码仔细研究,原来是当页面中只有一个文本框控件时,当按回车健页面将刷新。 处理方法:在页面中加入一个隐藏的TextBox控件。 具体原理不明! 2. 用Jquery实现方法: $(document).ready(function(){ ...
设置文本框回车触发事件 12 基础16. 设置鼠标移入元件时的提示 13 基础17. 设置矩形为其他形状 13 基础18. 设置自定义形状 14 基础19. 设置形状水平/垂直翻转 15 基础20. 设置列表框的内容 15 基础21. 设置元件...
按钮点击、在文本框按下回车键都会触发动作事件ActionEvent Java为处理动作事件提供接口ActionListener,接口中的处理函数为actionPerformed(ActionEvent e) 为组件注册动作监听器的方法为 组件.addActionListener...
C#控件 失去Focus焦点事件与获得焦点事件 文本框失去焦点事件 LostFocus GotFocus事件 供大家学习,减为1分了。。。。
在界面上按回车跳转的功能,遇到TDBMEMO等就不应该再跳了*NEW:在SELECT_FORM中,搜索栏位选择中,不再出现隐藏的字段了*NEW:SELECT_FORM中的MEMO字段要显示出文字*TODO:如果有把DataSet中的字段拉出来,变成文本框的录入...
技巧100文本框回车自动输入232 技巧101自动选择文本框内容233 技巧102设置文本框数据格式234 技巧103限制文本框的输入长度236 技巧104将光标返回文本框中237 技巧105文本框的自动换行239 技巧106多个文本框数据相加...