检查是否选择了组合框

时间:2018-03-02 01:04:57

标签: javascript jquery ajax jsp

我有两个组合框。我想知道选择了哪个组合框。我想在jsp文件中使用ajax,jquery,如下所示。

if(combobox1 selected)
{
  action 1
} 
if(combobox2 selected)
{
  action 2
} 

感谢。

1 个答案:

答案 0 :(得分:0)

这是不是?在这种情况下,您可以知道哪个是最后修改过的元素。我使用了switch case,因为你可以有几个comboxes

<div class="wrapper">
  <select class="my_combox" name="combox1">
    <option value="1">value 1</option>
    <option value="2">value 2</option>
    <option value="3">value 3</option>
    <option value="4">value 4</option>
  </select>
  <select class="my_combox" name="combox2">
    <option value="5">other value 1</option>
    <option value="6">other value 1</option>
    <option value="7">other value 1</option>
    <option value="8">other value 1</option>
  </select>
</div>

脚本

var lastSelectedCombox = "";
$('.my_combox').on('change',function(e){
    lastSelectedCombox = $(this).attr('name');
    switch(lastSelectedCombox){
      case 'combox1':console.log('first combox');
          break;
      case 'combox2':console.log('second combox');
        break;
      default:
        console.log('any combox expected');
    }
})