如何在Jsp页面中执行下拉框索引更改事件?

时间:2012-07-26 06:03:58

标签: java javascript ajax jsp

我在jsp页面中添加了DropDown 并且我试图在索引更改后重新定向页面而不点击任何按钮 如何将其添加到jsp页面?

<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript">
$(function(){
      $('com').bind('change', function () {
          var value = $(this).val();
          if(value==1) window.location = "servlet1?id=1";
if(value==2)window.location = "servlet1?id=2";
return false;
});
});
</script>
<body>
<select id="com">
<option></option>
<option value="1">Link1</option>
<option value="2">Link2</option>
</select></body>

不工作,缺少任何东西,PLZ

当我更改索引时,我想重定向到相应的链接/页面。

2 个答案:

答案 0 :(得分:0)

使用jQuery,您可以按照以下方式执行,

$(function(){
      // bind change event to select
      $('#ID_OF_select_ITEM').bind('change', function () {
          var value = $(this).val(); // get selected value
          window.location = someURL; // redirect based on the value
      return false;
      });
});

答案 1 :(得分:0)

只需使用'#com'而不是'com'可能会起作用

如果仍然无法正常工作,请告知我们我们可以选择此任务