PDA

View Full Version : مشکل با Validator



mostafa_tak2000
جمعه 27 دی 1392, 00:13 صبح
باسلام
دوستان عزیز من امروز به یه مشکلی برخورد کردم که خودم هم تعجب میکنم . من در فرمم از Validator ها استفاده کردم و گروه بندی و .. هم درسته و وقتی دکمه ذخیره را میزنم همه Validator ها درست عمل میکنند ولی وقتی فیلدی خالی است نباید دستورات دکمه اجرا بشه ولی Validator فیلد خالی نشون داده میشه بعدهم رکورد خالی در بانک ذخیره میشه ؟
مشکل کجاست کلافه شدم نفهمیدم مزاحم شما شدم
ممنون

sadeghpa80
جمعه 27 دی 1392, 00:17 صبح
لطفا کد خود را هم کپی کنید

mostafa_tak2000
جمعه 27 دی 1392, 00:21 صبح
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
<asp:Panel ID="Panel6" runat="server" BackColor="#DAECD4" CssClass="Box"
Width="500px" BorderColor="Silver">
<table style="width:100%;" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="10" align="right">

<br />
</td>
</tr>
<tr>
<td align="center">
<asp:Panel ID="Panel11" runat="server" CssClass="Box" Width="480px">
<table style="width: 100%;">
<tr>
<td align="right" colspan="3" width="250">
<asp:Label ID="Label66" runat="server" Font-Bold="False" Font-Names="Tahoma"
Font-Size="8pt"
Text="ثبت مشخصات کاربران سیستم"
Width="400px"></asp:Label>
</td>
</tr>
<tr>
<td align="right" colspan="3" width="250">
&nbsp;</td>
</tr>
<tr>
<td align="left" style="width: 100px">
<asp:Label ID="Label67" runat="server" Font-Bold="False" Font-Names="Tahoma"
Font-Size="8pt" Text="نام :" Width="100px"></asp:Label>
</td>
<td align="right" width="150">
<asp:TextBox ID="textname" runat="server" CssClass="text-right"
ForeColor="Black" Height="17px" MaxLength="20"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="textname" ErrorMessage="*" ValidationGroup="chk"></asp:RequiredFieldValidator>
</td>
<td align="right">
&nbsp;</td>
</tr>
<tr>
<td align="left" style="width: 100px">
<asp:Label ID="Label68" runat="server" Font-Bold="False" Font-Names="Tahoma"
Font-Size="8pt" Text="نام خانوادگی :" Width="100px"></asp:Label>
</td>
<td width="150" align="right">
<asp:TextBox ID="textfamily" runat="server" CssClass="text-right"
ForeColor="Black" Height="17px" MaxLength="25"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ControlToValidate="textfamily" ErrorMessage="*" ValidationGroup="chk"></asp:RequiredFieldValidator>
</td>
<td>
<asp:Button id="btnshow" runat="server" style="display:none" />
&nbsp;</td>
</tr>
<tr>
<td align="left" style="width: 100px">
<asp:Label ID="Label69" runat="server" Font-Bold="False" Font-Names="Tahoma"
Font-Size="8pt" Text="شناسه کاربری :" Width="100px"></asp:Label>
</td>
<td align="right" colspan="2">
<asp:TextBox ID="textusername" runat="server" CssClass="text-left"
ForeColor="Black" Height="17px" MaxLength="15"></asp:TextBox>
&nbsp;<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
ControlToValidate="textusername" ErrorMessage="*" ValidationGroup="chk"></asp:RequiredFieldValidator>
&nbsp;&nbsp;
<asp:Label ID="Label73" runat="server" Font-Bold="False" Font-Names="Tahoma"
Font-Size="8pt" ForeColor="Red" Text="فقط اعدادوحروف انگلیسی"></asp:Label>
&nbsp;</td>
</tr>
<tr>
<td align="left" style="width: 100px">
<asp:Label ID="Label70" runat="server" Font-Bold="False" Font-Names="Tahoma"
Font-Size="8pt" Text="کلمه عبور :" Width="100px"></asp:Label>
</td>
<td align="right" colspan="2" width="150">
<asp:Label ID="textpassword" runat="server" Font-Bold="True"
Font-Names="Tahoma" Font-Size="10pt" ForeColor="Blue"></asp:Label>
</td>
</tr>
<tr>
<td align="right" colspan="3">
<asp:Label ID="Label71" runat="server" Font-Bold="False" Font-Names="Tahoma"
Font-Size="8pt" ForeColor="Red"
Text="دقت نمائید بعداز ثبت مشخصات کلمه عبور قابل مشاهده نخواهد بود "></asp:Label>
</td>
</tr>
<tr>
<td align="left" style="width: 100px">
&nbsp;</td>
<td align="right" width="150">
&nbsp;</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td align="left" style="width: 100px">
&nbsp;</td>
<td align="left" colspan="2">
<asp:Button ID="Button1" runat="server" Text="ذخیره" ValidationGroup="chk"
CssClass="Buttom" Font-Names="Tahoma" Font-Size="8pt" Width="80px" />
&nbsp;&nbsp;
<asp:Button ID="butbak" runat="server" CssClass="Buttom" Font-Names="Tahoma"
Font-Size="8pt" Text="بازگشت" ValidationGroup="chk" Width="85px" />
</td>
</tr>
</table>
</asp:Panel>
<br />
</td>
</tr>
</table>
</asp:Panel>
<br />
</asp:Content>

sadeghpa80
جمعه 27 دی 1392, 00:26 صبح
دوست عزیر کد شما روی دستگاه من به خوبی Validator ها کار میکنن .
کد مشکلی نداره .

sadeghpa80
جمعه 27 دی 1392, 00:27 صبح
115472
خروجی کد شما

mostafa_tak2000
جمعه 27 دی 1392, 00:28 صبح
ولی در سیستم من عمل نمیکنه !
ممکنه ریستارت کنم درست بشه ؟

sadeghpa80
جمعه 27 دی 1392, 00:29 صبح
ولی در سیستم من عمل نمیکنه !
ممکنه ریستارت کنم درست بشه ؟

والا چی بگم تست کنید .