如何使用javascript/jquery禁用表单中的所有内容? [英] how can I disable everything inside a form using javascript/jquery?

查看:92
本文介绍了如何使用javascript/jquery禁用表单中的所有内容?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个在图层中弹出的表单,并且我需要使该表单中的所有内容都仅是关于它是什么类型的输入的信息.反正这样做吗?

I have a form that pop up inside a layer, and I need to make everything inside that form read only regarding what type of input it is. Anyway to do so?

推荐答案

这在纯JavaScript中非常简单,并且将在所有支持只读格式输入的浏览器中高效运行(这几乎是过去十年中发布的所有浏览器) ):

This is quite simple in plain JavaScript and will work efficiently in all browsers that support read-only form inputs (which is pretty much all browsers released in the last decade):

var form = document.getElementById("your_form_id");
var elements = form.elements;
for (var i = 0, len = elements.length; i < len; ++i) {
    elements[i].readOnly = true;
}

这篇关于如何使用javascript/jquery禁用表单中的所有内容?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆