html 中checkbox 如何实现选择状态改变前 执行 comfirm?
有个选择框
<input type="checkbox"/>
因为特殊要求,我要在选择前执行 comfirm。
好像我添加 onclick 事件时不管用,虽然 comfirm有执行,但 checkbox状态已经改了。
我要实现用户点击checkbox 里执行 comfirm,用户点确定后,checkbox才打上勾。
虽然说需求确实有点那啥,但是难道js不可以控制选中状态吗?任何点击checkbox后,在click里马上取消它的选中不就得了,在conform后决定是否再js控制是否选中。中间切换都是瞬间完成,体验上完全问题。
comfirm取消时就取消checkbox的勾选状态就行了~
1.checkbox点击事件触发
2.获取点击后的值 var isChecked = $(this).prop("checked")
3.重置checked属性值 $(this).prop("checked",!isChecked),【取反实现保持原值不变】
4.layer.confirm()业务代码