首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript如何将下拉值重置为初始值(选中该复选框)

javascript如何将下拉值重置为初始值(选中该复选框)
EN

Stack Overflow用户
提问于 2009-10-30 14:08:13
回答 1查看 929关注 0票数 0

“插入模式”

我在一个"tr“中有复选框。并且在另一"tr“初始下拉控件中的另一下拉控件将在初始不可见。

但是一旦用户选中该复选框。dropdown控件应该是可见的,他可以选择值。但是,用户再次取消选中复选框,下拉框应设置为默认值,即"--selec--“

“更新模式”checkbox.Test =dt.cloumn“状态”.tostring();

代码语言:javascript
复制
if(checkbox.Test!= "")
{
checkbox.checked=true;
//then  value  dropdown  value  should  be  shown like"india"
}
else
{
checkbox.checked="false"
//then  value  dropdown  value  should   be  default "--select"
}

在插入模式下,复选框在更新模式下将被取消选中如果复选框处于选中状态,则下拉框的值应在更新模式下显示为“印度”如果未选中复选框,则下拉框的值应显示为默认值“-select-”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-30 14:25:39

这应该可以做到:

代码语言:javascript
复制
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>

<script type="text/javascript">
    $(document).ready(function(){
        $("#theSelect").toggle(0);
        $("#activate").click(activate)
    })

    function activate(e) {
        $("#theSelect").toggle((e.target.checked));

        if (!e.target.checked) {  // reset selection
            $("#theSelect option[value='--Select--']").attr('selected', 'selected');
        }
    }
</script>
<table>
    <tr>
        <td>
            <select id="theSelect">
                <option value="--Select--">--Select--</option>
                <option value="foo">foo</option>
                <option value="bar">bar</option>
            </select>
        </td>
    </tr>
    <tr>
        <td>
            <input type="checkbox" id="activate" /> Activate
        </td>
    </tr>
</table>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1648263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档