`
winnerlxh
  • 浏览: 89552 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

当在某个文本框中回车的时候触发某个按钮

 
阅读更多
一般情况下,采用<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>

这样就可以实现了,如果多个的话,可以继续,注意配套的方法。
分享到:
评论

相关推荐

    asp.net 文本框回车事件

    文本框回车事件 如果一全页面有很多的按钮,那么文本框的回车事件就会执行第一个按钮事件。那么如何让文本框回车后指定执行一个按钮事件呢??请下载吧。

    文本框中,回车键触发事件的js代码[多浏览器兼容]

    在文本框中输入完内容后,经常需要按回车,焦点跳到下个文本框,或者触发按钮事件

    回车变成Tab的解决方案

    IE会将页面上的第一个按钮自动设为默认按钮。当用户在页面上按回车键时,就会触发这个默认...换句话说,如果在Panel中设置了默认按钮,那么在Panel内的文本框中按回车仍然会触发默认按钮,而不会变成按Tab键的效果。

    浏览器脚本兼容 文本框中,回车键触发事件的兼容

    在文本框中输入完内容后,经常需要按回车,焦点跳到下个文本框,或者触发按钮事件

    C# winform编程中响应回车键的实现代码

    本文介绍在使用C#进行窗体(WinForm)编程时,如何设置在窗口上按回车键的响应事件,或者说要响应按钮。 在窗体上按回车键,我们可以设置程序触发一些事件。这些事件都要通过窗体的AcceptButton这个属性来进行绑定。...

    jQuery实现的回车触发按钮事件功能示例

    主要介绍了jQuery实现的回车触发按钮事件功能,涉及jQuery事件响应及页面元素属性动态操作相关实现技巧,需要的朋友可以参考下

    输入法的回车与消息发送快捷键回车的冲突解决方法

    绑定keyup事件会将输入法中的英文文字输入到文字框并直接触发发送按钮 键盘事件: 当一个按键被pressed或者released,在每一个浏览器中都可能会触发三种键盘事件 keydown keypress keyup keydown事件发生在按键被按...

    javascript 回车键触发表单提交的问题

    我们有时候希望回车键敲在文本框(input element)里来提交表单(form),但有时候又不希望如此。

    Jquery 监视按键,按下回车键触发某方法的实现代码

    //把焦点放在第一个文本框 var $inp = $(‘input’); //所有的input元素$inp.keypress(function (e) { //这里给function一个事件参数命名为e,叫event也行,随意的,e就是IE窗口发生的事件。 var key = e.which; /...

    KK聊天工具源于VB

    将按钮的Default属性设为True,则按回车键时触发该按钮; 将按钮的Cancel属性设为True,则按ESC键时触发该按钮, text1.text= " " 可以清除文本框信息。 frmAbout.Visible = True可以使frmabout窗口设置为显示。...

    住院收费源码 军卫 3.6版本

    3. 按钮:本系统内按钮根据其状态分为可用及不可用两类,可用按钮为灰体黑字,如 其括号内的S为快捷键,即当焦点在界面内时可按S键直接触发该按钮的事件完成该按钮定义的功能;不可用按钮为灰体灰字如 。 4. ...

    JS onkeypress兼容性写法详解

     经过代码仔细研究,原来是当页面中只有一个文本框控件时,当按回车健页面将刷新。  处理方法:在页面中加入一个隐藏的TextBox控件。  具体原理不明! 2. 用Jquery实现方法: $(document).ready(function(){ ...

    Axure使用手册_设计人员使用_用于设计原型

    设置文本框回车触发事件 12 基础16. 设置鼠标移入元件时的提示 13 基础17. 设置矩形为其他形状 13 基础18. 设置自定义形状 14 基础19. 设置形状水平/垂直翻转 15 基础20. 设置列表框的内容 15 基础21. 设置元件...

    编程技能训练与等级考试辅导:行为事件及处理.pptx

    按钮点击、在文本框按下回车键都会触发动作事件ActionEvent Java为处理动作事件提供接口ActionListener,接口中的处理函数为actionPerformed(ActionEvent e) 为组件注册动作监听器的方法为 组件.addActionListener...

    C#控件中失去焦点Focus事件与获得焦点Focus事件

    C#控件 失去Focus焦点事件与获得焦点事件 文本框失去焦点事件 LostFocus GotFocus事件 供大家学习,减为1分了。。。。

    数据库开发框架(PDF版)

    在界面上按回车跳转的功能,遇到TDBMEMO等就不应该再跳了*NEW:在SELECT_FORM中,搜索栏位选择中,不再出现隐藏的字段了*NEW:SELECT_FORM中的MEMO字段要显示出文字*TODO:如果有把DataSet中的字段拉出来,变成文本框的录入...

    VBA常用技巧

    技巧100文本框回车自动输入232 技巧101自动选择文本框内容233 技巧102设置文本框数据格式234 技巧103限制文本框的输入长度236 技巧104将光标返回文本框中237 技巧105文本框的自动换行239 技巧106多个文本框数据相加...

Global site tag (gtag.js) - Google Analytics