gpt4 book ai didi

java - 丰富的选择列表 + javascript 验证

转载 作者:行者123 更新时间:2023-12-01 14:42:42 24 4
gpt4 key购买 nike

我正在尝试使用带有 JavaScript 验证的 richfaces 组件选择列表。

我想要做的是在按下“添加/删除”按钮时调用 JavaScript 方法(这很好),但我希望能够取消其添加或删除操作。

例如,我应该能够说:您尝试从列表中删除一个名为“A”的元素,但您不能,然后什么都不会发生。

我实际上可以获取要删除或添加的元素,但即使使用“onlistchanged”属性,我也无法中断选择列表中的添加/删除操作(例如:JS 验证显示,但元素仍被处理并移动到一个或其他列表)。

你知道这样的事情是否可能吗?

最佳答案

好吧,我找到了一种方法来做到这一点,但不使用 Richfaces。

我在“删除按钮”上添加了一个事件监听器,以便它可以将全局 boolean 变量切换为 true。

然后使用onlistchange属性(不是onlistchange** d**,因为它对应于列表更新后发生的事件(顺便说一下,文档对此并不清楚,混淆了名称/描述......))我检查我想要删除的值是否能够被删除(jQuery 在列表中查找选定的元素...)。

一定要写 onlistchange="return yourFunctionThatDoesWhatever();"...(返回 false 将中止添加/删除效果)

This question has been asked at least twice on this forum

jav974

关于java - 丰富的选择列表 + javascript 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15782372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com