【问题标题】:prevent the combo box from changing its value防止组合框更改其值
【发布时间】:2012-12-04 12:21:57
【问题描述】:

我有 4 个组合框,attr1、attr2、attr3、attr4 基于一个,另一个将在 jquery Ajax 中绘制。

要求是

如果 attr1 大小为 1,则自动加载 attr2,如果 attr2 大小为 1,则应加载 attr3,但如果 attr2 大小大于 1 值,则选择组合中的值并加载 attr3。同样其他两个也应该做。

如何防止组合框改变其值加载下一个组合?是否有任何事件阻止选择但应该调用 js 函数??

【问题讨论】:

    标签: javascript jsp combobox


    【解决方案1】:

    您能否发布一些代码或您尝试过的内容,例如

    脚本:

    <script type="text/javascript">
    $(
      function()
      {
        $('#officeItemList').combobox();    
      });
    </script>
    

    HTML:

    <head>
    <title>jquery.combox example</title>
    <script type="text/javascript" src="Scripts/jquery.js"></script>    
    <script type="text/javascript" src="Scripts/jquery.dimensions.js"></script>
    <script type="text/javascript" src="Scripts/jquery.combobox.js"></script>
    </head>
    <body>
    <select id="officeItemList">
        <option value="1">eraser</option>
        <option value="3">pencil</option>
        <option value="4">ruler</option>
        <option value="5">ink</option>
        <optgroup label="paper types">
            <option value="7">A4 paper</option>
            <option value="8">A3 paper</option>
            <option value="9">letter-sized paper</option>
        </optgroup>
        <optgroup label="chair types">
            <option value="10">executive</option>
            <option value="11">janitor</option>
            <option value="12">developer</option>
        </optgroup>     
    </select>
    </body>
    

    【讨论】:

      猜你喜欢
      • 2018-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-23
      • 1970-01-01
      • 1970-01-01
      • 2017-05-20
      相关资源
      最近更新 更多