[Struts2]s:combobox标签在使用出现问题:改变下拉列表的选中值,文本框的值不能随着被改变
来源:互联网 发布:阿里云服务器磁盘扩容 编辑:程序博客网 时间:2024/05/29 19:52
<s:combobox>标签在使用出现问题:改变下拉列表的选中值,文本框的值不能随着被改变
问题描述:
在学习<s:combobox>标签时,有s-combobox.jsp页面,内容如下:
运行时,生成的html页面如下:
改变下拉列表的选中值,文本框的值不能随着被改变,而且浏览器报js错误,仔细查得是autoPopulate_s-combobox_book这个自动生成的js方法方法名中有“-”造成语法解析错误
由此可见 ,<s:combobox>在生成html代码时,js方法名和jsp的文件名有关,而jsp文件名为“s-combobox.jsp”带有“-”,所以导致问题的发生
解决方法一:
改变jsp文件名为“s_combobox.jsp”
解决方法二:
为<s:form>指定属性id,名为“s_combobox”,中间不要带“-”就可以了,即:
<s:form id="s_combobox">
做上述修改后,问题得到解决
- [Struts2]s:combobox标签在使用出现问题:改变下拉列表的选中值,文本框的值不能随着被改变
- 根据文本框的值改变下拉列表的值
- 改变下拉列表的值 追加显示到文本框中
- 改变下拉列表的值
- 改变一个文本框的值,使另一个文本框值随着第一个文本框的变化(js)
- 文本框的值随着选择框的值改变而改变
- 解决echart(1.4.1) 柱形图不能随着值改变颜色的问题
- 下拉列表的操作 改变左右值
- 改变下拉列表的值触发文本框值变化一种办法
- JS下拉列表,随着省份的改变,城市也会有所改变
- 如何在文本框中显示下拉列表的选中的值
- 改变下拉框动态加载文本框的值
- Swing容器中在jTable中添加combobox下拉框时,有关一个下拉框值改变,另一个下拉框值随之改变的方法
- js 动态改变下拉菜单默认选中的值
- 在ComboBox中改变列表框的宽度
- 在ComboBox中改变列表框的宽度
- 在ComboBox中改变列表框的宽度
- 改变ComboBox下拉菜单的宽度
- 选拔赛+总结
- 使用MVC框架中要注意的问题(八):HandleError
- include *.c与 include *.h
- RO代码跟踪 之 客户端代理类的工作原理
- QQ魔法卡片辅助工具外挂silverlight版
- [Struts2]s:combobox标签在使用出现问题:改变下拉列表的选中值,文本框的值不能随着被改变
- 使用MVC框架中要注意的问题(五):如何在页面和用户控件之间传递数据
- Of Study
- Receiver 实例
- 安装MSDN后,使用本地连接查询 “无法显示该网页” 解决方案
- 在Gentoo Linux中安装Adobe Flash
- Infographic: Spain Will Win the World Cup, Science Says
- 使用MVC框架中要注意的问题(三):如何为链接指定路径
- 来此分一杯羹,希望也能贡献一份力