【发布时间】:2015-07-06 23:36:33
【问题描述】:
我有一个按钮默认禁用,但是当检查复选框时,然后启用按钮。我想编辑脚本以在禁用时单击按钮时发出警报窗口,以确保用户知道他/她必须选中复选框。
到目前为止我的脚本:
<script type="text/javascript">
$('#terms').on('change', function(){
if ($(this).is(':checked')){
$('#customButton').removeProp('disabled');
}
else{
$('#customButton').attr('disabled', 'disabled');
}
});
</script>
<form id="payment-form" action="chargeCard.php" method="POST" name="payment-form">
<input type="checkbox" id="terms" />
<input type="image" src="button3.png" id="customButton" value="submit" alt="button" disabled="disabled"/>
</form>
【问题讨论】:
-
您想在点击
disabled按钮时触发事件处理程序? -
我想触发一个功能,如果按钮被禁用并单击,则会弹出一个警报窗口。
-
你没有抓住重点,
disabled元素不会触发事件。自己测试一下jsfiddle.net/ym34ud8j
标签: javascript html forms button checkbox