使用了s:autocompleter标签,然后用js的方式获取它的值
普通获取值的方法 有些是
document.getElementById("name").value//输入框
或者
document.getElementById("name").innerText //文本
或者
document.getElementById("name").text //下拉框
s:autocomplete为DOJO对象 所以用
dojo.widget.byId('name');
var autoCompleter = dojo.widget.byId("name");
参照struts的文档(版本为2.0.11.2)
var autoCompleter = dojo.widget.byId("auto");
//key (in the states example above, "AL")
var key = autoCompleter.getSelectedKey();
alert(key);
//value (in the states example above, "Alabama")
var value = autoCompleter.getSelectedValue();
alert(value);
//text currently on the textbox (anything the user typed)
var text = autoCompleter.getText();
alert(text);
普通获取值的方法 有些是
document.getElementById("name").value//输入框
或者
document.getElementById("name").innerText //文本
或者
document.getElementById("name").text //下拉框
s:autocomplete为DOJO对象 所以用
dojo.widget.byId('name');
var autoCompleter = dojo.widget.byId("name");
参照struts的文档(版本为2.0.11.2)
var autoCompleter = dojo.widget.byId("auto");
//key (in the states example above, "AL")
var key = autoCompleter.getSelectedKey();
alert(key);
//value (in the states example above, "Alabama")
var value = autoCompleter.getSelectedValue();
alert(value);
//text currently on the textbox (anything the user typed)
var text = autoCompleter.getText();
alert(text);