有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javascript值更改事件并单击事件

我有一个JSF页面,输入字段上有值更改侦听器,还有一个保存更改的按钮。当我在它们上更改一个值并将其从字段中移出时,验证就会启动,一切正常。但是,当我更改一个值,并且在没有弹出选项卡的情况下单击Save按钮时,value change事件将触发,但其按钮的click操作不会触发。如何避开这个问题,这样我就可以让两个事件按顺序启动


共 (2) 个答案

  1. # 1 楼答案

    我猜这是因为多个ajax请求

    当你点击提交按钮时,你的输入字段会变得模糊,从而触发它的chnage事件,这反过来会向你的服务器发送一个ajax,这反过来会使你的提交按钮ajax请求丢失(你不能一次/一次点击发送两个ajax)

    我建议您将您的输入更改事件替换为键控事件,以防止双重ajax发送scneario

  2. # 2 楼答案

    在要验证的字段中使用“p:clientValidator”,并在p:comandButton primefaces中使用validateClient=“true”属性即可完成这项工作

    看看这个例子: validate client