如何将属性disable设置为display: none字段



我试图删除所有的表单元素,其中有style=display:none,我想尝试给他们attribute disable,以确保他们不会发送请求到服务器?怎么处理呢?

我想把这一点作为AmmarCSE第一个回答的评论,但目前还没有足够的声望积分。: - (

我认为他的片段($(':hidden').attr('disabled', 'disabled').css('display', 'block');)可能不工作,因为你把它放在提交事件(根据你的评论)-所以它是在表单提交后执行的。我会尝试把它放在一个$(document).ready(function{});注意,如果你把它放在文档准备,你可能想要离开的.css('display', 'block')部分的代码,如果你想元素保持隐藏。

$(':hidden').attr('disabled', 'disabled').css('display', 'block');

最新更新