특정 양식의 모든 입력을 채우는 방법이 있습니까? 다음과 같이 말하겠습니다.
<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 구조가 다를 수 있습니다.
그래서 특정 양식 ID에서 입력을 채우는 방법이 있습니까? 예를 들어 특정 양식 ID에서 제출 버튼을 클릭하면 jquery가 해당 양식 ID 내의 모든 입력을 채워줍니다. 현재 내가하는 일은 다음과 같습니다.
$("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, 이름 및 입력 요소에 애니메이션을 적용 할 수도 있습니다.
이것에 대한 방법이 있습니까?
알려 주시고 미리 감사드립니다! 과
$("form#formID input[type=text],form#formID select")