2009-11-02 38 views
0
<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> 

我所說的(工作人員鑲嵌update.aspx)一個頁面分配。上面的代碼適用於插入模式,其中選擇了複選框內的選項[ - 選擇值] 但在編輯模式下,如果用戶在複選框中選中了一個值,並且其對應值應顯示在下拉菜單中,而不是我們爲插入模式所做的默認值。現在,在編輯模式下,用戶必須得到他選擇的值時,該複選框在asp.net如何選擇的.cs下拉價值和在javascript

尋找來自前1天這個解決方案的cs文件檢查。找不到解決方案如何解決它 有這方面的幫助將是巨大

謝謝

回答

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

嘿感謝重播但即使是在如果我的dropddown有一個值來選擇它沒有顯示該值,而不是它示出了不應該發生的 – happysmile 2009-11-02 08:52:36

+0

Edited.Check這個版本的默認選擇值upadate模式。 – krishna 2009-11-02 09:11:44

+0

我的代碼被罰款 非常感謝 – happysmile 2009-11-03 18:10:43

相關問題