নির্দিষ্ট ফর্ম থেকে সমস্ত ইনপুট পপুলেট করার কোনও উপায় আছে কি? যাক, এই জাতীয় কিছু:
<form id="unique00">
<input type="text" name="whatever" id="whatever" value="whatever" />
<div>
<input type="checkbox" name="whatever" id="whatever" value="whatever" />
</div>
<table><tr><td>
<input type="hidden" name="whatever" id="whatever" value="whatever" />
<input type="submit" value="qweqsac" />
</td></tr></table>
</form>
<form id="unique01">
<div>
<input type="text" name="whatever" id="whatever" value="whatever" />
<input type="checkbox" name="whatever" id="whatever" value="whatever" />
</div>
<table><tr><td>
<input type="hidden" name="whatever" id="whatever" value="whatever" />
</td></tr></table>
<select>blah...</select>
<input type="submit" value="qweqsac" />
</form>
etc forms... forms...
* দ্রষ্টব্য: প্রতিটি ফর্মের আলাদা আলাদা পরিমাণের ইনপুট এবং টাইপ এবং পৃথক এইচটিএমএল কাঠামো থাকতে পারে
সুতরাং নির্দিষ্ট ফর্ম আইডি থেকে ইনপুট পপুলেশন করার কোনও উপায় আছে কি? উদাহরণস্বরূপ, যদি আমি নির্দিষ্ট ফর্ম আইডি থেকে জমা বোতামটি ক্লিক করি, তবে jquery আমার জন্য সেই ফর্ম আইডির মধ্যে সমস্ত ইনপুট তৈরি করবে। বর্তমানে আমি যা করছি তা হ'ল:
$("form").submit(function(){ return validateForm($(this)) });
function validateForm(form){
var retVal = true;
var re;
$.each(form.serializeArray(), function(i, field) {
var input = $('input[name='+field.name+']');
field.value = $.trim(field.value);
switch(field.name){
case "name" :
and another cases...
}
})
}
এটি ছিল কাজ, তবে সেই ক্ষেত্রে আমি কেবল ফিল্ডের নাম এবং ফিল্ড.ভ্যালু পেয়েছি এবং আসলে আমি যা চাই তা চাই, প্রতিটি ইনপুট উপাদানটির জন্য আমি একটি জেকারি অবজেক্ট চাই, তাই আমি তাদের সিএসএস, আইডি, নাম এবং এমনকি এই ইনপুট উপাদান অ্যানিমেট
এই জন্য কোন উপায় আছে?
আমাকে জানাবেন এবং আগাম ধন্যবাদ! এবং
$("form#formID input[type=text],form#formID select")