آرمین
3 سال پیش توسط آرمین مطرح شد
4 پاسخ

اعتبارسنجي فرم با جاوااسكريپت

سلام
براي اعتبارسنجي فرم سمت كاربر با جاوااسكريپت به اين صورت كه مثلاً اگر نوع داده در اينپوت ايميل نبود در پايين اينپوت اخطار دهد به چه صورتي بايد كد نوشته بشه؟ آموزشي دراين باره در دوره هاي فارسي نديدم و ممنون ميشم اگر ميشناسيد معرفي كنيد؟
سوال ديگر اينكه در سمت سرور اعتبارسنجي فرم با متدهاي آماده براي ارتباط با ديتابيس در فريمورك قابل پياده سازي هست
در سمت كاربر فريمورك هايي مثل vuejs و react اين كار به صورت متد يا كلاس آماده وجود دارد يا بايد كد جاوااسكريپت خام نوشته شود؟
تشكر


ثبت پرسش جدید
امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش مطرح شد
1

میخای خودت حتما با جاوا اسکریپت انجام بدی ؟ چون اگر type رو بزاری email خودش اعتبار سنجی میکنه


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
1

سلام
اگر type input رو مساوی با email قرار بدهید انجام میشه ...!

<input type="email">

آرمین
@arminbeik 3 سال پیش مطرح شد
0

@ajdar9667
@gomnam
ميخوام وقتي يك حالتي درست نباشه متن ارور به صورت يك span قرمز زير input ها نمايش داده شه.
تقريباً مثل سشن در لاراول
منتها من هيچ ايده اي نسبت به فريمورك هاي جاوااسكريپت ندارم و در سمت سرور اين كارا با متد هاي آماده و نوشتن متن ارور و ارسال با سشن انجام ميشه
ميخوام بدونم فريمورك هاي جاوااسكريپت مثل react و vue هم مثل لاراول داراي متد هاي آماده هست يا فقط يك چارچوب هست كه بايد كد جاوااسكريپت خام در اون نوشت؟
تشكر


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش آپدیت شد
1

با جی کویری و بوت استرپ اینجوری اقدام کنین :

if($("#email").attr("type")=="email" && !$("#email").val().match(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/)){
            $("#email").addClass('invalid');
            $("#email").attr('title','Enter valid email');
alert = "خطا"  ;     }  

شما به جای الرت به اسپن زیر اینپوت کدها html رو تزریق کن


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام