ورود

View Full Version : سوال: customValidator سمت client



mmojbo
سه شنبه 23 اسفند 1390, 15:05 عصر
با سلام به همه دوستان
و با آرزوی سال خوش

من با JS یک تابع نوشتم و میخوام در بخش Client کنترل custom validator ازش استفاده کنم
اما مشکلی دارم این که، پارامتر arsgs را نمی تونم مقدار بدم تا کنترل کار کنه.

یا به عبارت دیگه برای اینکه در customValidator سمت کلاینت بتونم args.IsValid رو مقدار بدم باید چه کار کنم؟
اگه منو راهنمایی کنین ممنون میشم

اینم تابع :

function calprime(oSrc,args)
{
//var p = document.form1.TextBox1.value;
var p=document.getElementById("TextBox1").value;
for(i=2; i<(p/2); i++)
{
if(p%i==0)
{
//window.alert("SORRY - The entered num is not prime");
//document.getElementById("t1").value=" ";
//document.getElementById("t1").focus();
args.IsValid=false;
return;
}
}
//window.alert("OK - The entered num is prime");
args.IsValid=true;
}

mmojbo
سه شنبه 23 اسفند 1390, 15:53 عصر
خودم جوابو پیدا کردم
می نویسم تا بقیه دوستان هم اگه همچنین مشکلی داشتن، بتونن اونو حل کنن

تابع جاوا اسکریپت درسته فقط باید در زمان فراخوانی تابع اونو بدون پرانتز و مقدار ورودی نوشت
اینجوری :

ClientValidationFunction="function name"

موفق باشین