제 양식에 완벽한 스크립트를 찾았습니다. 선택 영역의 값을 텍스트 상자에 추가합니다.텍스트 상자가 유효하지 않음 선택 값이 작동하지 않음
<script type='text/javascript'>
//<![CDATA[
(window).load(function(){
$("select[name='type[]']").change(function() {
$("input[name='tvalue[]']").eq($(this).index()).val(this.value);
}).change();
});
/]]>
</script>
여기에 문질러 야. 이,하지 않는
<select name="type[]">
<option value="1">One</option>
<option value="2" selected="selected">Two</option>
</select>
<select name="type[]">
<option value="1" selected="selected">One</option>
<option value="2">Two</option>
</select>
<input type="text" name="tvalue[]" id="tvalue[]" />
<input type="text" name="tvalue[]" id="tvalue[]" />
을하지만이 작동하는 이유 누군가는 설명 할 수 있습니까? (물론 필요한 배치입니다.) :
<select name="type[]">
<option value="1">One</option>
<option value="2" selected="selected">Two</option>
</select>
<input type="text" name="tvalue[]" id="tvalue[]" />
<select name="type[]">
<option value="1" selected="selected">One</option>
<option value="2">Two</option>
</select>
<input type="text" name="tvalue[]" id="tvalue[]" />
첫 번째 선택은 작동하지만 두 번째 것은 작동하지 않습니다.
세 번째 선택 및 텍스트를 추가하면 두 번째 선택이 세 번째 텍스트를 변경하고 세 번째 선택은 아무 작업도 수행하지 않습니다.
의견이 있으십니까? .each()
를 사용