模态弹出窗口扩展器控件中的验证器 [英] Validators in Modal Popup Extender control

查看:74
本文介绍了模态弹出窗口扩展器控件中的验证器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨 我正在使用Modal弹出扩展程序控件并在其上附加面板.该面板中有一些文本框控件和必填字段验证器.当我单击提交按钮而不在文本框中写任何文本时,它将提交为空白.显示任何必需的消息.下面给出的代码

Hi I am using a Modal popup extender control and attach panel on it.In the panel there is some textbox control and required field validators.when I am clicking submit button without write any text in textbox then it submit as blank .It didn''t show any required message.Code given below

<asp:Panel ID="Panel1" runat="server" BackColor="LightGray" Height="200px" Width="475px"> 
            <table id="tblpanel" width="475px" height="200px" style="background-color:#FCFAE8;">
            <tr><td colspan="2" style="background-color:Black;"><span style="color:White;font-family:Verdana;font-weight:bold;font-size:10pt;">Updation of Job</span></td></tr>
            <tr><td colspan="2">
<asp:HiddenField ID="hidCusCode" runat="server" /></td></tr>
<tr><td align="right">
Time Range:</td><td align="left"> <asp:TextBox ID="txttime" runat="server"></asp:TextBox><asp:RequiredFieldValidator ControlToValidate="txttime" ValidationGroup="cmsub" 

        ID="RequiredFieldValidator1"  runat="server" ErrorMessage="Enter Job Time"></asp:RequiredFieldValidator></td> </tr>
<tr><td align="right">Type of Job:</td><td align="left"> <asp:TextBox ID="txtjobtype" runat="server"></asp:TextBox><asp:RequiredFieldValidator ControlToValidate="txtjobtype" ValidationGroup="cmsub" 

        ID="RequiredFieldValidator2"  runat="server" ErrorMessage="Enter Job Type"></asp:RequiredFieldValidator></td></tr>
<tr valign="top"><td align="right" width="100px">Desc of Work:</td><td align="left"><textarea cols="28" rows="6"  runat="server" id="txtdesc"></textarea><asp:RequiredFieldValidator ControlToValidate="txtdesc" ValidationGroup="cmsub" 

        ID="RequiredFieldValidator3"  runat="server" ErrorMessage="Enter Job Description"></asp:RequiredFieldValidator></td></tr>
 <tr><td colspan="2"><asp:Button ID="Button2" runat="server" Text="Update" OnClick="Button2_Click" ValidationGroup="cmsub" /> 
<asp:Button ID="Button3" runat="server" Text="Cancel"/></td></tr>
</table>
</asp:Panel> 
<cc1:ModalPopupExtender ID="ModalPopupExtender1"  runat="server" PopupControlID="Panel1" TargetControlID="Panel1" BackgroundCssClass="modalBackground" CancelControlID="Button3"  önCancelScript="HideModalPopup()"> </cc1:ModalPopupExtender> 


预先感谢.


Thanks in advance.

推荐答案



正则表达式在ajax中无法正常工作.建议您使用
FilteredTextBoxExtender

示例:
Hi,

Regular expression does not work correctly in ajax. Advise you to use
FilteredTextBoxExtender

Example:
 <cc1:filteredtextboxextender validchars="0123456789+()" filtermode="ValidChars" xmlns:cc1="#unknown">
     TargetControlID="txtMobileNo" ID="ftxtMobileNo" runat="server">
</cc1:filteredtextboxextender>



请投票表决是否有帮助,以便其他人可以考虑作为答案...

问候



Please vote if could help so that others may consider as an answer...

Regards,


这篇关于模态弹出窗口扩展器控件中的验证器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆