userform.jsp
来自「this is for appfuse1.8 source using stru」· JSP 代码 · 共 191 行
JSP
191 行
<%@ include file="/common/taglibs.jsp"%><ww:form name="'userForm'" action="'saveUser'" method="'post'" validate="true"><ww:hidden name="'user.version'" value="user.version"/><input type="hidden" name="from" value="<c:out value="${param.from}"/>" /><c:if test="${cookieLogin == 'true'}"> <ww:hidden name="'user.password'" value="user.password"/> <ww:hidden name="'user.confirmPassword'" value="user.confirmPassword"/></c:if><ww:if test="user.username == null || user.username == ''"> <input type="hidden" name="encryptPass" value="true" /></ww:if><c:set var="pageButtons"> <tr> <td></td> <td class="buttonBar"> <input type="submit" class="button" name="save" value="<fmt:message key="button.save"/>" onclick="onFormSubmit(this.form)"/> <c:if test="${param.from == 'list'}"> <input type="submit" class="button" name="delete" onclick="return confirmDelete('user')" value="<fmt:message key="button.delete"/>" /> </c:if> <input type="submit" class="button" name="cancel" value="<fmt:message key="button.cancel"/>" /> </td> </tr></c:set> <ww:if test="user.username == null || user.username == ''"> <ww:textfield label="getText('user.username')" name="'user.username'" value="user.username" required="true"/> </ww:if> <ww:else> <tr> <th> <label class="required">* <fmt:message key="user.username"/>:</label> </th> <td> <ww:property value="user.username"/> <ww:hidden name="'user.username'" value="user.username"/> </td> </tr> </ww:else> <c:if test="${cookieLogin != 'true'}"> <ww:password label="getText('user.password')" name="'user.password'" show="true" value="user.password" required="true" size="40" onchange="passwordChanged(this)"/> <ww:password label="getText('user.confirmPassword')" name="'user.confirmPassword'" value="user.confirmPassword" required="true" show="true" size="40"/> </c:if> <ww:textfield label="getText('user.firstName')" name="'user.firstName'" value="user.firstName" required="true" maxlength="50"/> <ww:textfield label="getText('user.lastName')" name="'user.lastName'" value="user.lastName" required="true" maxlength="50"/> <ww:textfield label="getText('user.address.address')" name="'user.address.address'" value="user.address.address" size="50"/> <ww:textfield label="getText('user.address.city')" name="'user.address.city'" value="user.address.city" size="40" required="true"/> <ww:textfield label="getText('user.address.province')" name="'user.address.province'" value="user.address.province" required="true"/> <tr> <th> <label for="user.address.country" class="required"> * <fmt:message key="user.address.country"/>: </label> </th> <td> <ww:set name="country" value="user.address.country" scope="page"/> <appfuse:country name="user.address.country" prompt="" default="${country}"/> </td> </tr> <ww:textfield label="getText('user.address.postalCode')" name="'user.address.postalCode'" value="user.address.postalCode" required="true" size="10"/> <ww:textfield label="getText('user.email')" name="'user.email'" value="user.email" required="true" size="50"/> <ww:textfield label="getText('user.phoneNumber')" name="'user.phoneNumber'" value="user.phoneNumber"/> <ww:textfield label="getText('user.website')" name="'user.website'" value="user.website" required="true" size="50"/> <ww:textfield label="getText('user.passwordHint')" name="'user.passwordHint'" value="user.passwordHint" required="true" size="50"/><c:choose> <c:when test="${param.from == 'list' or param.method == 'Add'}"> <tr> <th> <label for="user.enabled"><fmt:message key="user.enabled"/>?</label> </th> <td> <ww:checkbox name="'user.enabled'" id="user.enabled" value="user.enabled" fieldValue="'true'" theme="'simple'"/> </td> <tr> <td></td> <td> <fieldset class="pickList"> <legend> <fmt:message key="userProfile.assignRoles"/> </legend> <table class="pickList"> <tr> <th class="pickLabel"> <label class="required"> <fmt:message key="user.availableRoles"/> </label> </th> <td> </td> <th class="pickLabel"> <label class="required"> <fmt:message key="user.roles"/> </label> </th> </tr> <c:set var="leftList" value="${availableRoles}" scope="request"/> <ww:set name="rightList" value="user.roleList" scope="request"/> <c:import url="/WEB-INF/pages/pickList.jsp"> <c:param name="listCount" value="1"/> <c:param name="leftId" value="availableRoles"/> <c:param name="rightId" value="user.userRoles"/> </c:import> </table> </fieldset> </td> </tr> </c:when> <c:otherwise> <tr> <th> <label><fmt:message key="user.roles"/>:</label> </th> <td> <ww:iterator value="user.roleList" status="status"> <ww:property value="label"/><ww:if test="!#status.last">,</ww:if> <input type="hidden" name="user.userRoles" value="<ww:property value="value"/>" /> </ww:iterator> <ww:hidden name="'user.enabled'" value="user.enabled"/> </td> </tr> </c:otherwise></c:choose> <%-- Print out buttons - defined at top of form --%> <%-- This is so you can put them at the top and the bottom if you like --%> <c:out value="${pageButtons}" escapeXml="false" /></ww:form><script type="text/javascript"><!--highlightFormElements();<c:if test="${param.method == 'Add'}">var focusControl = document.forms["userForm"].elements["user.username"];</c:if><c:if test="${param.method != 'Add'}">var focusControl = document.forms["userForm"].elements["user.password"];</c:if>if (focusControl.type != "hidden" && !focusControl.disabled) { focusControl.focus();} function passwordChanged(passwordField) { var origPassword = "<ww:property value="user.password"/>"; if (passwordField.value != origPassword) { createFormElement("input", "hidden", "encryptPass", "encryptPass", "true", passwordField.form); }}<!-- This is here so we can exclude the selectAll call when roles is hidden -->function onFormSubmit(theForm) {<c:if test="${param.from == 'list'}"> selectAll('user.userRoles');</c:if>}// --></script>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?