控制RequiredFieldValidator [英] control the RequiredFieldValidator
本文介绍了控制RequiredFieldValidator的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
亲爱的,
i设计一个页面,它有五个RequiredFieldValidator和两个按钮,
i想要点击btn_submit,RequiredFieldValidator 3和4和5执行,点击时在btn2上,RequiredFieldValidator 1和2执行。
我必须做什么?
这是我的代码:
hi dear's,
i design a page that have five RequiredFieldValidator and two button,
i want when click on btn_submit,RequiredFieldValidator 3 and 4 and 5 execute, and when click on btn2 RequiredFieldValidator 1 and 2 execute.
what i can must to do??
this is my code:
<br class="clear" />
<ul class="service-ul">
<li>
<div id="opener">
<a href="" class="service-ul-title" önclick="return show();"> فرم ثبت نام </a></div>
<div id="benefits" style="display:none;">
<table align="center" cellspacing="5px" class="tbl-inside-form">
<tr>
<td colspan="4">
الف: مشخصات فردی
</td>
</tr>
<tr>
<td>
نام و نام خانوادگی
</td>
<td>
<div class="frame-white-right">
</div>
<div class="frame-white-body form-txt-body">
<asp:TextBox ID="fname" Text="" runat="server"></asp:TextBox>
</div>
<div class="frame-white-left">
</div>
</td>
<td>
نام پدر
</td>
<td>
<div class="frame-white-right">
</div>
<div class="frame-white-body form-txt-body">
<asp:TextBox ID="father_name" Text="" runat="server"></asp:TextBox>
</div>
<div class="frame-white-left">
</div>
</td>
</tr>
<tr>
<td>
کد ملی
</td>
<td>
<div class="frame-white-right">
</div>
<div class="frame-white-body form-txt-body">
<asp:TextBox ID="national_code" Text="" runat="server"></asp:TextBox>
</div>
<div class="frame-white-left">
</div>
</td>
</tr>
<tr>
<td>
ایمیل
</td>
<td>
<div class="frame-white-right">
</div>
<div class="frame-white-body form-txt-body">
<asp:TextBox ID="degree_of_academic_rank" Text="" runat="server"></asp:TextBox>
</div>
<div class="frame-white-left">
</div>
</td>
</tr>
<tr>
<td colspan="4">
وضعیت تحصیلی
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"
ControlToValidate="fname"
ErrorMessage="لطفا نام و نام خانوادگی را وارد نمایید." ForeColor="#CC0000"
Display="Dynamic"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
ControlToValidate="degree_of_academic_rank"
ErrorMessage="لطفا ایمیل خود را وارد نمایید." ForeColor="#CC0000" Display="Dynamic"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server"
ControlToValidate="national_code" ErrorMessage="لطفا کدملی را وارد نمایید."
ForeColor="#CC0000" Display="Dynamic"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
</tr>
<tr>
<td colspan="4">
ج: وضعیت همکاری:
</td>
</tr>
<tr>
<td colspan="4">
د: وضعیت همکاری با سایر شرکت ها
</td>
</tr>
<tr>
<td colspan="4">
ه: مشخصات محل سکونت
<asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server"
ControlToValidate="address" Display="Dynamic"
ErrorMessage="لطفا آدرس را وارد نمایید." ForeColor="#CC0000"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server"
ControlToValidate="mobile" Display="Dynamic"
ErrorMessage="لطفا شماره همراه را وارد نمایید." ForeColor="#CC0000"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
آدرس
</td>
<td colspan="3">
<div class="frame-white-right">
</div>
<div class="frame-white-body form-txt-body" style="width:547px">
<asp:TextBox ID="address" Text="" runat="server"
style="width:547px"></asp:TextBox>
</div>
<div class="frame-white-left">
</div>
</td>
</tr>
<tr>
<td>
تلفن همراه
</td>
<td colspan="3">
<div class="frame-white-right">
</div>
<div class="frame-white-body form-txt-body" >
<asp:TextBox ID="mobile" Text="" runat="server"></asp:TextBox>
</div>
<div class="frame-white-left">
</div>
</td>
</tr>
<tr>
<td colspan="4">
<div class="frame-btn-left">
</div>
<div class="frame-btn-body">
<asp:Button ID="btn_submit" runat="server" Text="ثبت"
onclick="btn_submit_Click" />
</div>
<div class="frame-btn-right">
</div>
</td>
</tr>
</table>
</div>
</li>
<li>
<a href="" class="service-ul-title" önclick="return hide();">
پیگیری
</a>
<div id="upbutton" style="display:none;" >
<table align="center" cellspacing="5px" class="">
<tr>
<td class="">
<div class="">
</div>
<div class="" dir="rtl">
کد ملی:
<asp:TextBox ID="TxtMelliCode" runat="server"></asp:TextBox>
</div>
<br>
<div class="" style="direction: rtl">
کد رهگیری:
<asp:TextBox ID="TxtId" runat="server"></asp:TextBox>
</div>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="TxtId" ErrorMessage="لطفا کد رهگیری را وارد نمایید." ForeColor="#CC0000"></asp:RequiredFieldValidator>
<br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="TxtMelliCode" Display="Dynamic"
ErrorMessage="لطفا کد ملی را وارد نمایید." ForeColor="#CC0000"></asp:RequiredFieldValidator><br>
<asp:TextBox ID="TxtMessage" runat="server" Height="50px" TextMode="MultiLine"
Visible="False" Width="227px"></asp:TextBox>
<div class="text-center" align="center">
<asp:Button ID="BtnShow" runat="server" Text="نمایش" onclick="BtnShow_Click" CssClass="search-btn" Height="26px" Width="50px" />
</div>
<div class="">
</div>
</td>
<td width="100px" class="style1">
<div class="">
</div>
<div class="">
</div>
</td>
</tr>
</table>
</div>
</li>
</ul>
</asp:Panel>
<asp:Panel ID="pnl_ok" runat="server" Visible="false">
پیام شما با موفقیت ثبت شد
<br/>
کد رهگیری: <asp:Label ID="lbl_id" runat="server" Text="Label"></asp:Label>
</asp:Panel>
</asp:Content>
推荐答案
Have a look at this
required-field-validator-not-working-when-onclientclick-is-added-in-the-button[^]
Have a look at this
required-field-validator-not-working-when-onclientclick-is-added-in-the-button[^]
Make use of Validati onGroup. For example,for btn_submit and validators 3,4,5 assign same Validation Group[all with ValidationGroup=\"A\"]. Do the same for btn2,validators 1 and 2[all with ValidationGroup=\"B\"].See this link
ASP.NET ValidationGroup Property[^]
Regards..
Make use of ValidationGroup. For example,for btn_submit and validators 3,4,5 assign same Validation Group[all with ValidationGroup="A"]. Do the same for btn2,validators 1 and 2[all with ValidationGroup="B"].See this link
ASP.NET ValidationGroup Property[^]
Regards..
这篇关于控制RequiredFieldValidator的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文