首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts里的javascript方法为何不执行?该如何解决

2012-02-01 
struts里的javascript方法为何不执行?年齢: html:selectproperty age onchange displaySelect(this)

struts里的javascript方法为何不执行?
年齢: <html:select   property= "age "     onchange= "displaySelect(this) ">
                <html:options   collection= "options "   property= "value "                         labelProperty= "label "/>
            </html:select>

如以上代码,当选择年龄后为何不执行displaySelect方法?

[解决办法]
报脚本错误吗?
[解决办法]
onchange:JavaScript event handler executed when this element loses input focus and its value has changed.
[解决办法]
struts标签不像html标签一样,可以给每一个标签定义一个name属性,而struts的name属性有其它的作用,其作用和html标签里面的作用是不一样的
所以,在你的javaScript里面你肯定去获得这个age的值了,这是获取不到的,会提示你说找不到这个对象.因为他不会把property当成你html里面的name

热点排行