A web form should process client side validation and error format.
NUI provides supports by validator and error template.
Special thanks to WebWork for its Validation JavaScript templates.
<td> <p:editor bean="mail" property="propertyName"/> <p:validator bean="mail" property="propertyName"/> </td>
<template ignoreText="false">
<table>
<n:form>
<n:loop for="{'sender' , 'receiver' , 'createDate' , 'subject'}" id="'propertyName'">
<tr>
<td><p:title bean="mail" property="propertyName"/>: </td>
<td>
<p:editor bean="mail" property="propertyName"/>
<p:validator bean="mail" property="propertyName"/>
</td>
<td><p:error bean="mail" property="propertyName"/>: </td>
</tr>
</n:loop>
<tr><td colspan="3"><p:title bean="mail" property="'content'"/></td></tr>
<tr><td colspan="3"><p:editor bean="mail" property="'content'"/></td></tr>
<tr><td colspan="3"><p:error bean="mail" property="'content'"/></td></tr>
<tr><td colspan="3"><input type="'submit'" value="'Send!'"/></td></tr>
</n:form>
</table>
</template>
Here is the result UI:
