View Full Version : Validation ها و ارور در هنگام کم بودن حروف وارد شده
parisa_joooon
پنج شنبه 05 مرداد 1391, 00:00 صبح
سلام بچه ها
من میخوام با Validation ها اگه کاراکترهای وارد شده تو TextBox کمتر از 20 تا بود ارور بده
(با بیشتر بودنش کاری ندارم)
parisa_joooon
پنج شنبه 05 مرداد 1391, 12:00 عصر
کسی نیست جواب منو بده :گریه:
ahmad156
پنج شنبه 05 مرداد 1391, 12:13 عصر
<asp:RegularExpressionValidator ID="regexTextBox1" ControlToValidate="YourTextBoxID" runat="server" ValidationExpression="^[\s\S]{0,20}$" Text="20 characters max" />
ولی توصیه میکنم با JQuery این کارا رو بکنین
http://jquerycookbook.manjunathhk.net/Chapter2/Recipe3.aspx
parisa_joooon
پنج شنبه 05 مرداد 1391, 12:37 عصر
دوست عزیز من گفتم اگه کمتر از 20 تا کاراکتر بود ارور بده
نه بیشتر
در ضمن نوشته فارسی رو قبول کنه
ممنونم
parisa_joooon
پنج شنبه 05 مرداد 1391, 12:43 عصر
در مورد کل جی کوئری که دادید
من به این شکل نوشتمش:
<script language="javascript">
$(document).ready(function () {
var minCount = 5;
var maxCount = 200;
$("#txtContact").bind("cut copy paste", function (e) {
e.preventDefault();
});
$("#txtContact").keyup(function () {
var strCount = $("#txtContact").val().length;
$("#txtContact").val(strCount);
if ((strCount < minCount) || (strCount > maxCount)) {
$("#myCounter").text("Please key in characters in the range 5 - 200");
}
else {
$("#myCounter").text("");
}
});
});
</script>
txtContact اسم TextBox Multiline هستش
myCounter هم اسم یک Label هست
اما کلا ارور میده
ahmad156
پنج شنبه 05 مرداد 1391, 13:09 عصر
به button تون که کار Submit رو انجام میده OnClientClick="javascript:return Validate();"اضافه کنین
OnClientClick="javascript:return Validate();"
تابع تون به شکل زیر بنویسین
function Validate() {
$("#<%=yourTxt.ClientID %>").css({ "background-color": "#fff" });
if ($("#<%=yourTxt.ClientID %>").val().length <20) {
$("#<%=yourTxt.ClientID %>").css({ "background-color": "#f9c0d3" });
return false;
}
return true;
}
parisa_joooon
پنج شنبه 05 مرداد 1391, 13:14 عصر
کدهاتون همش ارور میده
مرسی
ahmad156
پنج شنبه 05 مرداد 1391, 13:18 عصر
من همیشه از این کدها استفاده میکنم و هیچ مشکلی نداره
<b></b> رو حذف کنین
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.