Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### THE FORM #######
- <f:flashMessages class="flashmessages" />
- <f:form action="create" object="{student}" name="newStudent">
- <f:render partial="FormErrors" arguments="{objectName: objectName}" />
- <f:render partial="PropertyErrors" arguments="{objectName: objectName, property: name}" />
- <ol>
- <li>
- <label for="firstname">Vorname</label>
- <f:form.textfield property="name.firstName" id="firstName" />
- </li>
- <li>
- <label for="lastname">Nachname</label>
- <f:form.textfield property="name.lastName" id="lastName" />
- </li>
- <li><label for="matrikelnumber">Matrikelnumber[0-9]\{7\}</label>
- <f:form.textfield property="matrikel" id="matrikel" />
- </li>
- <li><label for="group">Gruppe [1-6]</label>
- <f:form.textfield property="groupid" id="groupid" />
- </li>
- <li><f:form.submit value="Create" />
- </li>
- </ol>
- </f:form>
- ### END FORM ###
- ### PROPERTY ERROR PARTIAL ###
- <f:form.validationResults for="{objectName}">
- <f:if condition="{validationResults.flattenedErrors}">
- <p class="error">
- <f:for each="{validationResults.flattenedErrors}" key="propertyPath"
- as="errors">
- <f:if condition="{propertyPath}">
- <strong>{propertyPath}:</strong>
- </f:if>
- <f:for each="{errors}" as="error">{error.code} : {error} <br /></f:for>
- </f:for>
- </p>
- </f:if>
- </f:form.validationResults>
- ### END PARTIALS ###
- ### FORM ERROR PARTIALS ###
- <f:form.validationResults for="{objectName}">
- <f:if condition="{validationResults.flattenedErrors}">
- <div class="b-message error">
- <h4>Errors occurred</h4>
- <p>Please check the highlighted fields below!</p>
- </div>
- </f:if>
- </f:form.validationResults>
- ### END PARTIALS ###
- ### GENERATED HTML ###
- <div class="b-message error">
- <h4>Errors occurred</h4>
- <p>Please check the highlighted fields below!</p>
- </div>
- <p class="error">
- <strong>newStudent.matrikel:</strong>
- 1221565130 : The given subject did not match the pattern. Got: 0 <br />
- <strong>newStudent.groupid:</strong>
- 1221565130 : The given subject did not match the pattern. Got: 0 <br />
- <strong>newStudent.name:</strong>
- 1268676765 : The person name cannot be empty. <br />
- </p>
- <ol>
- <li>
- <label for="firstname">Vorname</label>
- <input id="firstName" type="text" name="newStudent[name][firstName]" value="" />
- </li>
- <li>
- <label for="lastname">Nachname</label>
- <input id="lastName" type="text" name="newStudent[name][lastName]" value="" />
- </li>
- <li>
- <label for="matrikelnumber">Matrikelnumber [0-9]\{7\}</label>
- <input id="matrikel" type="text" name="newStudent[matrikel]" value="" class="f3-form-error" />
- </li>
- <li>
- <label for="group">Gruppe [1-6]</label>
- <input id="groupid" type="text" name="newStudent[groupid]" value="" class="f3-form-error" />
- </li>
- <li>
- <input type="submit" name="" value="Create" />
- </li>
- </ol>
- ### END HTML ###
Advertisement
Add Comment
Please, Sign In to add comment