ajax在输入等于null时进行检查
ajax checked when input equal null
我有一个项目列表和可用属性check="checked"。我想检查name="name_emp[]"是否具有等于null的值,然后删除此行的属性check="checked"。如何做到这一点。谁能帮我?感谢
代码如下:`
<form id="myform" method="post">
<div>
<input name="name_emp[]" class="a" value=""/>
<input name="age[]" class="a" value=""/>
<input name="address_emp[]" class="a" value=""/>
<input name="order_emp[]" class="a" value=""/>
<input name="check_save" class="ab" type="checkbox" value="" checked="checked" onclick="return false;">
</div>
<div>
<input name="name_emp[]" class="a" value=""/>
<input name="age[]" class="a" value=""/>
<input name="address_emp[]" class="a" value=""/>
<input name="order_emp[]" class="a nhay" value=""/>
<input name="check_save" class="ab" type="checkbox" value="" checked="checked" onclick="return false;"/>
</div>
<div>
<input name="name_emp[]" class="a" value=""/>
<input name="age[]" class="a" value=""/>
<input name="address_emp[]" class="a" value=""/>
<input name="order_emp[]" class="a" value=""/>
<input name="check_save" class="ab" type="checkbox" value="" checked="checked" onclick="return false;">
</div>
<div>
<input name="name_emp[]" class="a" value=""/>
<input name="age[]" class="a" value=""/>
<input name="address_emp[]" class="a" value=""/>
<input name="order_emp[]" class="a nhay" value=""/>
<input name="check_save" class="ab" type="checkbox" value="" checked="checked" onclick="return false;"/>
</div>
</form>
Javascript:
var myForm = document.forms.myform;
var myControls = $(myForm).find('input[name="name_emp[]"]').filter(function () {
if (!$.trim(this.value)) {
$(this).siblings('.ab').prop('checked', false)
} else {
$(this).siblings('.ab').prop('checked', true)
}
});
根据您希望何时实现,实现可能会有所不同。如果您只想检查初始化,那么您现在所拥有的应该可以工作。如果你想在某个活动中这样做,那么你需要将其与该活动联系起来。
https://jsfiddle.net/uercns7u/5/
var myForm = document.forms.myform;
checkboxStatusUpdate(); // check status on init
$('#validate').on('click', checkboxStatusUpdate); // check status on button click
$('input[name="name_emp[]"]').on('change', checkboxStatusUpdate); // check status on input change
function checkboxStatusUpdate () {
$(myForm).find('input[name="name_emp[]"]').map(function() {
if (!$.trim(this.value)) {
$(this).siblings('.ab').prop('checked', false)
} else {
$(this).siblings('.ab').prop('checked', true)
}
});
}
https://jsfiddle.net/uercns7u/6/显示了为检查而添加的附加输入
相关文章:
- ajax在输入等于null时进行检查
- 从id标记中的文本进行检查,并将类添加到另一个标记中
- vue-js-单选按钮won't默认情况下使用v-model属性进行检查
- hasOwnProperty 在对照父对象属性进行检查时返回 true
- 设置计时器并使用javascript/PHP进行检查
- 如何将mysql值附加到单选按钮并进行检查
- 如果未选择警报,则从动态创建的多个淹没中进行检查
- 在转到 URL 之前进行检查的按钮
- 设置 HTML 复选框以使用 javascript 进行检查
- 将值存储在会话变量中,并对其进行检查
- 如何在表单中提交多个组合框并使用javascript(测验应用程序)进行检查
- 与 null 进行比较时,为什么在下划线中使用 ==.js而不是 ===
- 如何抓取运行带有cookie的Javascript的网页在显示主要内容之前进行检查
- 从Jquery日历中选择日期,并通过数据库进行检查,并打印该日期的事件
- jQuery在删除标记之前进行检查
- 加载页面时,如何使复选框使用角度进行检查
- 当使用null进行检查时,感叹号等于符号和exlamation 2x等于符号之间的差异
- 为什么要使用toString()来对可以使用typeof进行检查的参数进行类型检查
- 加载异步javascript文件时进行检查
- 对null进行多少次检查是合适的