我的画面上有一个下拉列表,下来列表内的属性会随着其它的值变化,我想当它的值变化的时候,触发一个js。如何实现,谢谢
解决方案 »
- MyEclipse 与Eclipse
- 在线等,javaMail邮件夹管理方面的问题。帮顶给分,有合理建议者多给呀!
- servlet 和jsp
- struts2+spring2+hibernate3+oracle配置问题
- 自变量 不适用……这是什么问题???
- 怎样超链接到一个窗口的同时关闭父窗口
- 请问一下:java和.net在开发和使用过程当中会发生一些冲突吗?
- 搞过struts的高手都进来帮我看看呀
- 上海 急招struts开发人员
- 简单问题:怎样设置APPCPATH environment variable
- 求一个正则表达式。要求:最多两个小数点,必须大于零,是浮点型
- oracle 的 sqlldr 导入数据时
// code....
</select>
想做成共通方法,所以不想在其它js后调用,而是向监视下拉列表的变动
var $pagesize = $("#changePageSize").val();
url ="actions/userAction?pageSize="+ $pagesize;
window.location.href=url;
}); <select name="changePageSize" id="changePageSize">
<option value="10">10</option>
<option value="5">5</option>
</select>
与此类似的,如 input 的 radio 和 input 的 checkbox 都是这样的,你会发现你的 onChange 事件对于这些元素来说,都没有用,其实,当你点击它们的时候,改变的只是它们的 checked 属性,而它们的 value 属性却从来没变,所以,onChange 事件总是达不到你想要的效果可惜的是,我对动态添加事件了解不多,所以不能给你很好的解答
建议楼主还是,定义函数,在改变 <option> 时调用一下吧
这位兄台的方法肯定不行,change 只针对 select 的Value属性