PDA

View Full Version : سوال: چگونه می توان جلوگیری کرد از ثبت اطلاعات در هنگامی که کاربر داده ها را اشتباه وارد می کند .



samsami
جمعه 10 آذر 1391, 09:28 صبح
با سلام خدمت دوستان عزیز

من چندتا tex دارم مثال (ایمیل - نام - نام خانوادگی) که برای بررسی هرکدام یک تابع با جاوا اسکریپت نوشتم

تابع هایی که نوشتم درست هست مشکلی نداره

چگونه می توانم در هنگام کلیک کردن بر روی دکمه این تابع ها اجرا بشه اگه خروجی همه تابع ها true بود اجازه ثبت رو بده ولی اگر یکی از این توابع false بود اجازه ثبت ندهد و در همان فرم بماند

راستی نحوه خروجی نوشتن این تابع ها چگونه خواهد بود...

Variable
شنبه 11 آذر 1391, 20:47 عصر
شما بیا یه تابع کلی تعریف کن . که با کلیک اون تابع اجرا بشه . بعد خروجی اون زیر توابع به صورتی باشه که مقدار true یا false رو بر گردونه . بعد شما در تابع اصلی تون . یک if میزاری که اون توابع رو فراخونی و نتیجشون رو در هم and میکنه . در نتیجه اگر یکی از اون ها false بود پیغام خطا بده و گرنه ...


function all(){
if(a()&&b()&&c())
register();
else
showError()
}