首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PrimeFaces在取消按钮上禁用验证

PrimeFaces在取消按钮上禁用验证
EN

Stack Overflow用户
提问于 2013-02-19 21:13:10
回答 2查看 27.6K关注 0票数 22

在一个表单中,我有一些带有两个commandButton的inputText,一个指向accept,另一个指向cancel

如何仅禁用“取消”按钮的验证?

代码语言:javascript
复制
<h:form id="detailsForm">
  <p:inputText id="editUsername" value="#{userController.editUser.usrUsername}" />
  <p:inputText id="editFirstName" value="#{userController.editUser.usrFirstName}" />
  <p:inputText id="editLastName" value="#{userController.editUser.usrLastName}" />
  <p:commandButton value="Accept" update=":detailsForm" actionListener="#{userController.onDetailsEditAccept}" />
  <p:commandButton value="Cancel" update=":detailsForm" actionListener="#{userController.onDetailsEditCancel}" />
</h:form>

我已经尝试在字段上插入required="false",但不起作用。我还尝试在字段上插入<f:validateBean disabled="true" />,但没有成功。

EN

回答 2

Stack Overflow用户

发布于 2013-02-19 21:25:48

使用取消按钮中的属性编辑器( attribute process="@this" )。这将阻止整个表单被提交。

或者,您也可以使用p:button (但是,它没有actionListener属性)。请参阅this other Q/A

票数 15
EN

Stack Overflow用户

发布于 2016-01-07 18:04:51

如果您不想提交表单。您应该只使用<p:button><p:commandButton>提交表单。

代码语言:javascript
复制
<p:button value="delete All"
action="#{reloadBean.purge}" update="@form"/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14958410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档