ورود

View Full Version : سوال: مشکل در استفاده از اعتبار سنج



programer-ir
دوشنبه 09 آبان 1390, 22:27 عصر
<asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="txt1"
ErrorMessage="less witgh" Display="Dynamic"
ClientValidationFunction="CustomValidator1_ServerValidate"
></asp:CustomValidator>



<script language="javascript" type="text/javascript">
function CustomValidator1_ServerValidate(source, args) {
if (args.Value.Length > 8)
args.IsValid = true;
else
args.IsValid = false;



}
</script>


جواب نمی ده یعنی ورودی با طول 10 رو هم پیام می ده

Saman Hashemi
سه شنبه 10 آبان 1390, 09:37 صبح
از rengeVlidator برای این کار استفاده کن...!

programer-ir
سه شنبه 10 آبان 1390, 11:24 صبح
خوب با rengevalidator که نمی شه طول یک رشته رو بررسی کرد ؟؟؟ می شه؟؟؟؟

Saman Hashemi
چهارشنبه 11 آبان 1390, 08:00 صبح
فکر کردم برای نوع عددی میخوایین...!
با از RegularExpressionValidator استفاده کنید
^.{4,10}$ بین 4 تا 10 شما عدد مدنظر خودتو جایگزین کن...!
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="TextBox1" Display="Dynamic" ErrorMessage="*"
SetFocusOnError="True" ValidationExpression="^.{4,10}$"></asp:RegularExpressionValidator>