layui 追加的input元素监听

"本文探讨了如何在JavaScript中为表单元素设置readOnly或disabled属性后,仍能通过手动赋值并触发input事件提交其内容到后端。重点介绍了使用$.trigger("input")和delegate事件监听的方法,以及在LayuiForm表单提交时的处理策略。"

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


适用于追加的元素,也适合XXX的值是通过js的方式赋值的

赋值之后触发下input
 $(input[name='XXX']).trigger("input");
$("body").delegate("[name='XXX']", "input", function() {
    console.log($("[name='XXX']").val());
})

layui form表单的提交通过$("#editForm").serializeObject()获取提交的表单内容的,如果有存在元素是设置了readOnly、disabled的,但又要提交该内容的需要,在获取提交的表单内容后js手动赋值,再传至后端,否则直接将表单内容提交是不会提交改元素的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值