不过把combobox设置成editable貌似用户体现不太好的样子....
Object[] values = new Object[] { "a", "b", "c", }
final DefaultComboBoxModel model = new DefaultComboBoxModel(values)
JComboBox combo = new JComboBox(model)
combo.setEditable(true)
combo.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
if (model.getIndexOf(e.getItem()) <0) {
model.addElement(e.getItem())
}
}
})
在jsp中用<select name="name" style="width: 100%">
<option value=""></option>
<option value="3">3</option>
<option value="2">2</option>
<option value="1">1</option>
</select>标签
java和javascript这两个不能混为一谈吧 不过可以说说:最常见的方法是,所有的下拉列表的数据都是固定死了的,写到js的数组里,然后用js来实现,这方面的js代码相当多,这就是纯js实现的.如果数据是动态的,需要先组装成list再配合js调用......欢迎分享,转载请注明来源:内存溢出
评论列表(0条)