如何从.cs中选择下拉值并在javascript中分配

时间:2009-11-02 06:46:57

标签: jquery

<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>

我有一个名为(staff-insert-update.aspx)的页面。以上代码适用于插入模式,其中选中复选框时最初[ - 选择值来]   但是在编辑模式下,如果用户在复选框中选中了一个值,则应在下拉列表中显示其对应的值,而不是像插入模式那样显示默认值。现在处于编辑模式时,用户必须在选中asp.net <。p>的.cs文件中的此复选框时获取其选定的值

从过去1天开始寻找此解决方案。无法找到解决方案如何解决它  任何有关这方面的帮助都会很棒

谢谢

1 个答案:

答案 0 :(得分:1)

我不知道我的问题是否正确。 但我接了一枪。试试这个。

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script> 

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

function activate(e)  
{ 
    $("#theSelect").toggle((e.target.value.length>0)); 

    if (!e.target.checked)  
    { // reset selection 
        $("#theSelect option[value='--Select--']").attr('selected', 'selected'); 
    }else{
     $("#theSelect").val(($("#activate").val()));
}   
} 
</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" checked='checked' value='bar'
            /> Activate 
         </td> 
   </tr> 
</table>