我有两个inputText,都要求校验,两个Button,第一个只针对“课程ID”,第二个Button要提交两个inputText里的数据,现在的情况是如果“课程标题”不填写,第一个Button就根本不走ACTION,有没有办法让第一个按钮只针对“课程ID”啊?
<h:outputLabel value="课程ID:" for="id" />
<h:inputText id="id" value="#{uploadCourse.learningid}" required="true">
<f:validateLength maximum="12" />
<t:validateRegExpr pattern='[A-Za-z0-9]+$'
detailMessage='#{"{0} 必须以数字、英文字母组成!" }' />
</h:inputText>
<t:message id="idError" for="id" styleClass="error" style="color:red" />
<h:commandButton action="#{uploadCourse.idValidate}" value="验证课程ID" />
<h:outputLabel value="课程标题:" for="title" />
<h:inputText id="title" value="#{uploadCourse.title}">
<f:validateLength maximum="50" />
</h:inputText>
<t:message id="titleError" for="title" styleClass="error"
style="color:red" />
<h:commandButton id="uploadButton" value="开始上传"
action="#{uploadCourse.upCourse}" />
不好意思,上面第二个inputText 有一句required="true"没COPY进去
求教高手一个JSF中校验问题,多谢!
来源:
作者:
时间:2008-01-03
点击:
0
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
热点关注

