blob: 2c19f01d15d4ff0d0331116c90daff5a4c03c141 [file] [log] [blame]
<%--
fieldValidatorExample.jsp
@author tm_jee
@version $Date$ $Id$
--%>
<%@taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>Showcase - Validation - Field Validators Example</title>
<s:url id="siteCss" includeContext="true" value="/validation/validationExamplesStyles.css" />
<s:head />
<!-- link rel="stylesheet" type="text/css" href='<s:property value="%{siteCss}" />'-->
</head>
<body>
<!-- START SNIPPET: fieldValidatorsExample -->
<h3>All Field Errors Will Appear Here</h3>
<s:fielderror />
<hr/>
<h3>Field Error due to 'Required String Validator Field' Will Appear Here</h3>
<s:fielderror>
<s:param value="%{'requiredStringValidatorField'}" />
</s:fielderror>
<hr/>
<h3>Field Error due to 'String Length Validator Field' Will Appear Here</h3>
<s:fielderror>
<s:param>stringLengthValidatorField</s:param>
</s:fielderror>
<hr/>
<s:form action="submitClientSideValidationExample" namespace="/validation" method="POST" validate="true">
<s:textfield label="Required Validator Field" name="requiredValidatorField" />
<s:textfield label="Required String Validator Field" name="requiredStringValidatorField" />
<s:textfield label="Integer Validator Field" name="integerValidatorField" />
<s:textfield label="Date Validator Field" name="dateValidatorField" />
<s:textfield label="Email Validator Field" name="emailValidatorField" />
<s:textfield label="URL Validator Field" name="urlValidatorField" />
<s:textfield label="String Length Validator Field" name="stringLengthValidatorField" />
<s:textfield label="Regex Validator Field" name="regexValidatorField"/>
<s:textfield label="Field Expression Validator Field" name="fieldExpressionValidatorField" />
<s:submit label="Submit" />
</s:form>
<!-- END SNIPPET: fieldValidatorsExample -->
<s:include value="footer.jsp" />
</body>
</html>