سلام دوستان
من دارم از پلاگین جی کوئری استفاده میکنم و
درست کار میکنه ولی میزاره که بدون اصلاح کردن مشکلات نوشتاری و فرمت ایمیل
اطلاعات رو ثبت کنه.
یعنی مثلا کاربر با فرمت های نا استاندارد میتونه ثبت اصلاعات کنه.
form.validate({
errorClass: "error fail-alert",
rules: {
name: {
required: true,
minlength: 3,
},
email: {
required: true,
email: true,
},
password: {
required: true,
minlength: 3,
}
},
messages: {
name: {
required: "لطفا فیلد نام را وارد کنید",
minlength: "فیلد نام حداقل باید ۳ کاراکتر باشد",
},
email: {
required: "لطفا فیلد ایمیل را وارد کنید",
email: "فرمت ایمیل باید اینگونه باشد : example@gmail.com",
},
password: {
required: "لطفا فیلد رمز را وارد کنید",
minlength: "فیلد رمز حداقل باید ۳ کاراکتر باشد",
},
}
});
ممنون میشم راهنمایی کنید.
درود...
اعتبار سنجی ایمیل .
پیوند زیر:
https://qawithexperts.com/article/jquery/email-validation-using-jquery-various-methods/288
ولیدیتور معادل اعتبار سنجی می باشد.
شاید پاسخ شما همینجا باشد
خیلی ممنون @endworld
ولی اون چیزی رو که میخواستم توی اون لینک پیدا نکردم.
من الان متوجه شدم که بخاطر اینکه بجای input و تایپ submit استفاده کنم
داشتم از button و تایپ button استفاده میکردم
ولی مشکل اینجاست که با input فرم رو ارسال میکنه ولی من چون دارم از api استفاده میکنم به دردم نمیخوره
و همچنین مشکل button هم اینه که جلوگیری از ارور های نوشتاری و فرمت ایمیل نمیکنه و هرچی باشه ثبت میکنه
و الان نمیدونم باید از چی استفاده کنم @eniack @SobhanDadkhah
اگر با اعتبار سنجی دستی مشکلی ندارید باید اطلاعات رو دریافت کنید از کاربر ، بعد از کلیک روی دکمه ثبت اطلاعات اعتبار سنجی خودتون رو انجام بدین و بعد از هر روشی که برای اتصال به api استفاده میکنید استفاده کنید و داده هارو ارسال کنید، فراموش نکنید که اعتبار سنجی در بکند خیلی واجبه و اعتبار سنجی در سطح کلاینت عملا هیچ امنیتی نداره ، یا اینکه اگر از کتابخانه خاصی استفاده میکنید برای اعتبار سنجی مستنداتش رو مطالعه کنید ببینید بعد از اعتبار سنجی چطوری داده هارو در اختیار دارید و همین مراحل که گفتم رو انجام بدین. یعنی اینجا فقط اعتبار سنجی شما توسط خودتون حذف میشه و کارش رو کتابخانه واستون انجام میده.
سلام خسته نباشید
ببین در کل بهتره با js نیای ولیدت کنی ولی این لینک تست کن
https://www.geeksforgeeks.org/form-validation-using-jquery