PDA

View Full Version : صدا کردن تابع جاوااسکریپت



veronika
یک شنبه 21 شهریور 1389, 09:20 صبح
سلام دوستان
من یه کد جاوااسکریپت دارم که ان را در رویداد onclientclick مربوط به button صدا میکنم و میخام تا عبارت ان که کد ملی است درست نشده در جدول درج نشود .پیغام خطای کد ملی را می دهد ولی با اینکه کدملی اشتباه است درج می کند.ممنون میشم راهنمایی کنید.

Vahid_moghaddam
یک شنبه 21 شهریور 1389, 09:48 صبح
سلام دوستان
من یه کد جاوااسکریپت دارم که ان را در رویداد onclientclick مربوط به button صدا میکنم و میخام تا عبارت ان که کد ملی است درست نشده در جدول درج نشود .پیغام خطای کد ملی را می دهد ولی با اینکه کدملی اشتباه است درج می کند.ممنون میشم راهنمایی کنید.

کد رو بذارید.

clover
یک شنبه 21 شهریور 1389, 10:07 صبح
تابع شما باید در صورت اشتباه بودن کد ملی مقدار false برگردونه و در رویداد onclientclick هم به این شکل بنویسید:

return yourFunction();
اگر به همین شکل عمل کردید و باز هم مشکل دارید، لطفا کدتون رو بذارید

ASPX
یک شنبه 21 شهریور 1389, 10:14 صبح
جناب Veronika تابع قبلي كه براتون فرستادم مشكلي ندارد
اگر ميخواهيد سمت سرور استفاده كنيد :


protected void Page_Load(object sender, EventArgs e)
{
string script = "return cMC(document.getElementById('" + TextBox1.ClientID + "'));";
Button1.Attributes.Add("onclick", script);
}

veronika
دوشنبه 22 شهریور 1389, 09:35 صبح
کد شما درست است ولی وقتی کدملی درست درج میشود در جدول ثبت میشه در حالی که بقیه فیلدها را مقدار نداده ام من بقیه فیلدها را با validator ها چک میکنم ولی باز هم در جدول درج میکند.