2010-12-15 74 views
0

我只希望當我的複選框被選中並且用戶點擊textbox.but如何找到這個如何打開文本框點擊模式彈出

爲了這個,我寫的複選框打開modelpopup,

<script type="text/javascript" language="javascript"> 
    $(function() { 
    $("#x").dialog({ 
     autoOpen: false, 
     height: 200, 
     width: 500, 
     modal: true 
    }); 
    $("#y").click(function() { 
     $("#x").dialog("open"); 
     return false; 
    }); 
    }); 
</script> 
應在彈出打開

其中的x> ID Y->文本ID

回答

2

您可以從它的id屬性找到您的複選框,並使用:checked選擇,以確定它是否被選中:

$(function() { 
    $("#x").dialog({ 
     autoOpen: false, 
     height: 200, 
     width: 500, 
     modal: true 
    }); 
    $("#y").click(function() { 
     if ($("#yourCheckBoxId").is(":checked")) { 
      $("#x").dialog("open"); 
     } 
    }); 
}); 
+0

如何找到複選框並使用:選中的選擇器 – neha 2010-12-15 12:29:58

+0

'$(「#yourCheckBoxId」)。is(「:checked」)'。你的意思是你的複選框沒有ID嗎? – 2010-12-15 12:40:31

相關問題