2010-12-15 85 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

相关问题