আমার এটিতে 3 টি ফর্মযুক্ত একটি ওয়েব পৃষ্ঠা রয়েছে। নেস্টেড নয়, একের পর এক (তারা প্রায় অভিন্ন, কেবল একটি লুকানো পরিবর্তনশীল যা ভিন্ন) কোনও ব্যবহারকারী কেবল একটি ফর্ম পূরণ করবে এবং আমি কেবল একটি জেএস স্ক্রিপ্ট সহ সমস্ত ফর্মগুলি বৈধকরণ / ইত্যাদি করতে চাই।
সুতরাং, কীভাবে, যখন কোনও ব্যবহারকারী # 1 ফর্মের জমা বোতামটি ক্লিক করেন, আমি কী আমার জেএস স্ক্রিপ্টটি কেবল ফর্ম 1 এর ক্ষেত্রগুলির সাথে ডিল করব? আমি এটি সংগ্রহ করেছি $ (এটি)। প্যারেন্টগুলির সাথে কিছু করার আছে তবে আমি এটি সম্পর্কে কী করব তা নিশ্চিত নই।
আমার বৈধতা স্ক্রিপ্ট (যা আমি অন্য কোথাও ব্যবহার করেছি, কেবলমাত্র একক ফর্ম সহ) এরকম কিছু দেখাচ্ছে:
$(document).ready(function(){
$("#submit").click(function(){
$(".error").hide();
var hasError = false;
var nameVal = $("#name").val();
if(nameVal == '') {
$("#name").after('Please enter your name.');
hasError = true;
}
if(hasError == false) {blah blah do all the processing stuff}
সুতরাং আমার কি $ ("# নাম")। ভাল () এর সাথে $ (এই) .পিতা ('ফর্ম')। নাম.ভাল () এর মতো জিনিসগুলি প্রতিস্থাপন করতে হবে? বা এই সম্পর্কে আরও ভাল উপায় আছে?
ধন্যবাদ!