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 + -
显示快捷键?