如何使用javascript改变JSF按钮的禁用状态
how to change disabled state of jsf button using javascript
我有一个带有h:(或p:)inputText组件的数据输入表单。我还有一个保存按钮,用于将字段保存到后台bean。我想要的,实际上,什么是我的老板想要的,是禁用保存按钮,直到一些文本的形式已经改变,即等待,直到表单脏之前允许保存按钮是活跃的。我知道如何使用ajax;我想做的是让它在客户端工作,所以它是完全独立于服务器。
如果它的Primefaces命令按钮,那么你可以使用组件widgetVar调用客户端API函数从Javascript启用/禁用p:commandButton
。
的例子:
Facelet代码:
<p:commandButton id="primeCmdBtn" widgetVar="primeBtnWidget"/>
Javascript代码:
primeBtnWidget.enable(); //to Enable the button
primeBtnWidget.disable(); //to Disable the button
相关文章:
- iOS 中的按钮触摸状态
- 使用按钮和媒体查询切换显示状态
- 带有嵌套状态的Angular ui路由器和后退按钮
- ReactJS:使用浏览器按钮导航时保存状态
- MVC和JQuery Mobile:单选按钮在发布时释放状态
- 制作一个按钮倒计时计时器,该计时器将在5分钟后永久禁用,即使在页面刷新时也应保持禁用状态
- 如何知道鼠标按钮的当前状态(mouseup状态或mousedown状态)
- 如何使用Javascript检查当前鼠标按钮状态
- 如何重置剑道MVVM单选按钮's已检查状态
- 按钮处于活动状态,焦点无法在Mac FireFox上工作
- 美国地图插件,具有状态数据/悬停功能的新按钮
- 在单击按钮时激活按钮的悬停状态,直到单击另一个按钮(Javascript/JQuery)
- 重置按钮在 jQuery 中的单击状态
- 如何使按钮具有 :活动状态 1 秒
- 按钮未启用,如果复选框处于打开状态
- 引导有状态按钮未按预期工作
- 如何使用 removeClass 解决状态按钮中的 jquery ui / firefox 错误
- 当AJAX调用完成时重置Bootstrap加载状态按钮
- 多个状态按钮-背景色
- 输入表单提交上的引导状态按钮