java - 如何验证 <aui :select> in a Liferay Form?

标签 java validation liferay portlet alloy-ui

在 View.jsp 中,我使用 . 创建了一个表单。上面有一些输入和 3 个选择框,实际上我想验证所有这些。对于我使用的输入,但我不知道如何验证我的

实际上我想验证这三个:

  1. <aui:select id="birthday_day" name="birthday_day">
  2. <aui:select id="birthday_month" name="birthday_month">
  3. <aui:select id="birthday_year" name="birthday_year">

这是我的view.jsp

        <portlet:actionURL var="myUrl">
    </portlet:actionURL>
<aui:form enctype="multipart/form-data" action="<%= myUrl %>" method="POST" name="fm">
 <table border="0" bgcolor=#ccFDDEE>
        <tr>
            <td colspan="2" align="center"><b>Recruiment Form</b></td>
        </tr>
        <tr>
            <td colspan="2" align="center"></td>
        </tr>
        <tr>
            <td><b>First Name:<span>*</span></b></td>
            <td>
                <aui:input name="fname" type="text">
                    <aui:validator name="required"/>
                </aui:input>
            </td>
        </tr>

        <tr>
            <td><b>Last Name:<span>*</span></b></td>
            <td>
                <aui:input name="lname" type="text">
                    <aui:validator name="required"/>
                </aui:input>
            </td>
        </tr>
        <tr>
            <td><b>Father Name:<span>*</span></b></td>
            <td>
                <aui:input name="father_name" type="text">
                    <aui:validator name="required"/>
                </aui:input>
            </td>
        </tr>
        <tr>
            <td><b>Birth Date:<span>*</span></b></td>
            <td>
                <aui:select id="birthday_day" name="<portlet:namespace/>birthday_day">
                    <aui:option value="0">روز</aui:option>
                    <%
                        for(int i=1;i<=31;i++) {
                    %>
                    <aui:option value="<%=i%>"><%=i%></aui:option>
                    <%
                        }
                    %>
                </aui:select>
                /
                <aui:select id="birthday_month" name="birthday_month">
                    <aui:option value="0">ماه</aui:option>
                    <%
                        String[] monthBirthDay = {"فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان","آذر","دی","بهمن","اسفند"};
                        for(int j=0;j<monthBirthDay.length;j++) {
                    %>
                    <aui:option value="<%=j+1%>"><%=monthBirthDay[j]%></aui:option>
                    <%
                        }
                    %>
                </aui:select>
                /
                <aui:select id="birthday_year" name="birthday_year">
                    <aui:option value="0">سال</aui:option>
                    <%
                        String[] yearBirthDay = {"1370","1369","1368","1367","1366","1365","1364"};
                        for(int j=0;j<yearBirthDay.length;j++) {
                    %>
                    <aui:option value="<%=yearBirthDay[j]%>"><%=yearBirthDay[j]%></aui:option>
                    <%
                        }
                    %>
                </aui:select>
            </td>
        </tr>
  </table>
</aui:form>

我该如何解决这个问题?????? 请指导我。

最佳答案

<aui:select showEmptyOption="true" name="select hospital name" required="true">

</aui:select>

这可能对你有帮助。

关于java - 如何验证 <aui :select> in a Liferay Form?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20496993/

相关文章:

java - 基本路径未出现在 ResourceProcessor 自定义链接中

java - 当从我的 Android 应用程序将数据保存到 mysql 时,它会删除空格

validation - Angular 2 从自定义验证器中检索错误消息

gradle - 不正确的 liferay-plugins 依赖

java - Liferay IDE portlet 更改未在服务器上同步

java - 模拟Mvc : forwardedUrl is null

jquery - 使用jquery验证器验证两个字段

java - 在更改 Excel 中其他单元格值时更改单元格值 [通过 Apache POI 进行数据验证]

java - liferay的选项卡元素如何控制打开哪个选项卡

java - 当我用 samsung note3 调试我的 android 应用程序时,调试非常慢