使用了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);
分享到:
相关推荐
30. `<s:property>`:获取ValueStack中的值,并将其显示在页面上。 31. `<s:push>`:将值推入ValueStack,使得`<s:property>`可以访问这些值。 32. `<s:radio>`:创建单选按钮,用户只能选择其中一个选项。 33. `...
`<s:i18n>` 标签用于国际化文本,可以从资源文件中获取翻译后的文本。 ### 21. `<s:include>` 标签 `<s:include>` 标签用于包含另一个JSP或Servlet页面,实现页面重用。 ### 22. `<s:inputtransferselect>` 标签 ...
`<s:property/>` —— 获取属性值 - **功能**:用于获取对象的属性值。 - **示例**: ```xml <s:property value="user.name" /> ``` ##### 32. `<s:push value="">` —— 值推入栈 - **功能**:将指定的值推入...
7. `<s:combobox>`标签可以创建一个组合框,用户可以在下拉列表中选择一个值或者通过输入来选择一个值。 8. `<s:component>`标签通常用于引入第三方JavaScript组件。 9. `<s:date>`标签用于在Web页面上显示日期...
1. `<s:property>`:这个标签用于显示模型对象的属性值。例如,`<s:property value="username" />`将显示用户对象的用户名属性。 2. `<s:form>`:用于创建HTML表单,它可以自动处理动作方法的调用和表单数据的绑定...
中文输入后,服务端不能正常获取ajax提交的数据(此处,当然可以用相应转码,本人试了n种方便仍改),细看代码发现, 是用 $.get(this.serviceUrl, me.options.params, function(txt) { me.processResponse(txt); }...