Чи є способи заповнити всі дані з певної форми? скажімо, щось подібне:
<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...
* Примітка: кожна форма може мати різну кількість вводу та тип, а також різну структуру html
то чи є спосіб заповнити введення з певного ідентифікатора форми? наприклад, якщо я натискаю кнопку "Надіслати" з певного ідентифікатора форми, тоді 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...
}
})
}
це була робота, але в такому випадку я отримую лише field.name та field.value, і насправді те, що я хочу, це я хочу об’єкт jquery для кожного вхідного елемента, щоб я міг отримати доступ до їх css, id, name та навіть анімувати ці вхідні елементи
чи є спосіб для цього?
будь ласка, повідомте мене і подякуйте заздалегідь! АНД
$("form#formID input[type=text],form#formID select")