layui框架 table中select 验证选择
layui table 中的select 判断是否点击编辑按钮,没点击则返回提示并重写渲染select
获取原选项
var OldData = '';
$(document).on('click','td[data-field="SelectBox"]',function(){
if($(this).find('input').focus().length == 1){
OldData = $(this).find('select').val();
}
})
获取验证新选项
form.on('select(SelectBox)', function(data) {
var BtnStyle = $("#div").css('display');
if(BtnStyle == 'none'){
layer.msg('请点击按钮后再更改',{time:1000},function(){
//原选项value
data.othis.siblings('select.SelectBox').val(old_Supplier);
//重新渲染select
layui.form.render("select");
});
}
});
效果
不通过验证在提示后会重新渲染原选项