【问题标题】:Check if combobox is selected检查是否选择了组合框
【发布时间】:2018-03-02 01:04:56
【问题描述】:

我有两个组合框。我想知道选择了哪个组合框。我想在 jsp 文件中使用 ajax、jquery 像下面那样做。

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

谢谢。

【问题讨论】:

    标签: javascript jquery ajax jsp


    【解决方案1】:

    会是这个吗?在这种情况下,您可以知道哪个是最后修改的元素。我使用 switch case 是因为你可以有多个组合框

    <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');
        }
    })
    

    【讨论】:

      猜你喜欢
      • 2015-07-05
      • 2014-03-16
      • 1970-01-01
      • 2016-04-22
      • 2012-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多