在layui框架中使用form.on方法綁定select下拉框選中事件,form.on()方法不執行, 解決方法有以下幾點:
1. html中form標簽中要有class="layui-form",否則不生效
<form class="layui-form">
</form>
2. form.on方法必須放在layui.use({})里
<script language="JavaScript">
layui.use(['form', 'layer'], function () {
form.on('select(XXX)', function (data) {});
});
3. select標簽中要有lay-filter屬性,用來監聽select
<select id="XXX" lay-filter="XXX" lay-verify="required" lay-search>
<option></option>
</select>
以上解決方法就能使form.on方法執行了
