제가 아래 배열 데이터가 입력 필드에 표시한다 : 그 사람의 이름을 선택 선택 값
<?php
$names = array('Ireneo Crodua' => array('Australia', 'contact 3883 441', 'id_01'),
'Almads Bangal' => array('India', 'contact 3883 811', 'id_02'),
'Rechard Canonigo' => array('America', 'contact 3883 333', 'id_03'),
'Marjohn bebeloni' => array('China', 'contact 3883 444', 'id_04')
);
?>
제가 선택 상자를을
<form action="post">
<p><label>Select Name</label>
<select>
<?php
foreach($names as $name => $place){
echo "<option>" . $name . "</option>";
}
?>
</select>
</p>
<p><label>Place</label><input name="place" value="" /></p>
<p><label>Contact</label><input name="contact" value="" /></p>
<p><label>ID Number</label><input name="id_number" value="" /></p>
</form>
예를 들어
Rechard Canonigo
을 선택 상자에 넣으면 입력 필드에
Rechard Canonigo
의 배열 값이 자동으로 나타납니다.
은 그럴 가능성이 있습니다.
예 :
미국은 자동으로 input field => place
에 표시되고 contact 3883 333
도 input field => contact
에 표시되고 마지막 id_03
이
내가이 jQuery 코드 세례반 id_number
입력 필드에 나타납니다
$(function(){
$('select').on('change',function(){
$('input[name=place]').val($(this).val());
});
});
나는 NT를 달성하지만 문제는 배열에 하나의 결과 만 제공한다는 것입니다.
좋은 시작은 .. 또는 JSON .. 이봐, 거기 그하는 기능 .. –
입니다 배열 JS 당신의 PHP 배열을 변환하는 것입니다 실제로'mysql '의 필드입니다. –