其二:js动态生成的select,在生成时设置上select的id属性,然后通过ajax异步提交的方式,java后台就能用request根据select的name属性获取。
最后,你所谓的文本框中的值,不是这个select的所有option吧?如果是option的value,那就直接request.getParameter()获取即可,如果想获取<option value="a">b</option>中的b,那你需要记住其他办法解决,这里不再赘述。
function zj(){var s1=document.getElementById("s1")
var s3=document.getElementById("s3")
for(var i=0i<s1.options.lengthi++){
if(s1.options[i].selected){
var e = s1.options[i]
s3.options.add(new Option(e.text, e.value))
s1.remove(i)
i=i-1
}
}
}
//用以上写法也可。建议select中加属性 multiple(感觉用的舒服点)