<select id="Country"></select>
<select id="State"></select>
SCRIPT
var Country = ['NEPAL', 'USA', 'CHINA'];
var NepalState = ['Gandaki', 'Bagmati'];
var USAState = ['Texas', 'California'];
var ChinaState = ['Phing', 'xing'];
$('#Country').change(function() {
var stateOption='';
var countryvar = $('#Country option:selected').val();
switch (countryvar) {
case 'NEPAL':
$.each(NepalState, function(index, value) {
stateOption += '<option>' + value + '</option>';
});
break;
case 'USA':
$.each(USAState, function(index, value) {
stateOption += '<option>' + value + '</option>';
});
break;
case 'CHINA':
$.each(ChinaState, function(index, value) {
stateOption += '<option>' + value + '</option>';
});
break;
}
$('#State').html('');
$('#State').append(stateOption);
});
var CountryOption='';
$.each(Country, function(index, value) {
CountryOption += '<option>' + value + '</option>';
});
$('#Country').append(CountryOption);
$('#Country').trigger('change');
당신이 처음이 변경 선택의 가치에 대하여 변경 될 때 두 번째 선택의 옵션을로드하기 만하면됩니다 IN
.
데모는 http://jsfiddle.net/Simplybj/YSMN3/4/
아직 시도 했습니까? 아니면 코드를 요청 했습니까? 당신의 일을 게시하는 마음? – Ahatius
나는 자바 스크립트를 사용하여 그것을 시도했지만, 내가 찾고 있던 솔루션 와트를 얻지 못했다.이 질문은 여기에있다 ... 나는 jquery와 아약스를 사용하여이 일을하는 법을 모른다. 그게 내게 도움이 다른 일을 계속 수행하십시오 .... – user1334095
참조 http://remysharp.com/2007/01/20/auto-populating-select-boxes-using-jquery-ajax/ –