May 12, 2010, 11:40 AM
FormPanel Validation does not work
<ext:FormPanel runat="server" ID="pForm">
<Items>
<ext:Panel runat="server" ID="panel1" Cls="x-form-invalid">
<Content>
<table>
<tr>
<td>
userName
</td>
<td>
<ext:TextField ID="txtUserName" runat="server" AllowBlank="false" MsgTarget="Side">
</ext:TextField>
</td>
<td>
sex
</td>
<td>
<ext:TextField ID="TextField1" runat="server" AllowBlank="false" MsgTarget="Side">
</ext:TextField>
</td>
</tr>
</table>
</Content>
<Listeners>
<AfterRender Handler="#{panel1}.body.addClass('x-form-invalid');" />
</Listeners>
</ext:Panel>
</Items>
<Buttons>
<ext:Button runat="server" Text="Save">
<Listeners>
<Click Handler="alert(#{pForm}.getForm().isValid())" />
</Listeners>
</ext:Button>
</Buttons>
</ext:FormPanel>
the code above does'nt work .#{pForm}.getForm().isValid() always return true, i don't know how to solve it,
shall i use asp.net validation webcontrol? pls help me .