راکت

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

4 پاسخ

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

آرمین
آرمین
@arminbeik
ثبت پرسش جدید

پاسخ‌ها

4
امیر علی
امیر علی
@ajdar9667

تخصص: طراح و توسعه دهنده fullstack

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

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

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

<input type="email">

شاید پاسخ شما همین‌جا باشد

آرمین
آرمین
@arminbeik

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

امیر علی
امیر علی
@ajdar9667

تخصص: طراح و توسعه دهنده fullstack

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

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

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

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

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