复选框 Javascript 函数在 Bootstrap modal 中不起作用
Checkbox Javascript function not working in Bootstrap Modal
我正在使用Bootstrap,并且在模态中有一个文本字段和一个复选框。我正在使用 javascript 在选中复选框时启用文本字段,但是在模态内它似乎不起作用。
模 态:
<div class="modal fade" id="add-modal" tabindex="-1" role="dialog" aria-hidden="true">
<form action="php_add/event.php" method="post">
<div class="modal-body">
<input type="checkbox" id="foodBox" class="flat-red foodBox" />
<input name="food" id="food" disabled>
</div>
</form>
</div>
.JS:
$(document).getElementById('foodBox').onchange = function() {
document.getElementById('food').disabled = !this.checked;
document.getElementById('food').value = "";
};
为什么当复选框位于模态内部时该功能不起作用?
你混合了jQuery和原生JS语法.. 对于原生JS:
document.getElementById("foodBox").onchange = function() {
var food = document.getElementById('food');
food.disabled = !this.checked;
food.value = "";
}
j查询:
$("#foodBox").change(function() {
$("#food").prop("disabled", !this.checked);
$("#food").val("");
});
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- Reveal Modal中带有Foundation-Controller的AngularJS不起作用
- Jquery Modal/Dialog表单不起作用
- $modal.打开不起作用
- 复选框 Javascript 函数在 Bootstrap modal 中不起作用
- Firefox中的Bootstrap Modal不起作用
- 使用simplemodal(modal)——在IE中不起作用——modal显示,但背景元素是可点击的;不过在firefo
- 为什么Bootstrap-3 Modal不起作用
- bootstrap Modal不起作用
- Angular UI Bootstrap Modal在eclipse中不起作用.模态弹出出现在页面的底部,而不是弹出
- Angular Modal ng-click不起作用