实际上我有两个组合框。第一个包含国家/地区列表,第二个包含州列表..如果我点击特定国家/地区,第二个组合框只应显示与所选特定国家/地区相关的状态。
如何在Struts2 jsp表单中执行此操作,提前感谢.....
答案 0 :(得分:0)
您可以使用javascript执行此状态:
if( document.getElementById("combo..1").value =="1thvalue" ) {
document.getElementById("combo..2").value =="2thvalue"
}
答案 1 :(得分:0)
假设你有jQuery
,试试这个:
<select id="country">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<select id="state"></select>
var data = ["state1", "state2", "state3"];
$("#country").change(function(){
// get data with $.ajax ..
var option;
$.each(data, function(index, value){
option += "<option>" + value + "</option>";
});
$("#state").empty().append(option);
});
您可以在此处试用:http://jsfiddle.net/jaiwo99/fgt5R/
答案 2 :(得分:0)
html代码
<select id="country">
<option>India</option>
<option>Pak</option>
<option>UK</option>
</select>
<select id="state"></select>
Jquery的
var data = [
{"India":"tamilnadu"}
,{"Pak": "lokur"},{"UK" :"london"}
]; // Json data
$("#country").change(function(){
var option;
$.each(data, function(index, value){
$.each(value,function(countr,stat){
var x=$("#country").val();
if(x==countr){
$("#state").empty();
$("#state").append("<option>"+stat+"</option>");
}
});
});
});