jquery form表单序列化注意事项

article/2025/11/9 2:46:39

我们先来讲讲表单中 中readonly和disabled的区别:

readonly只对input和textarea有效, 但是disabled对于所以的表单元素都是有效的,包括radio,checkbox等
如果表单中使用的disabled那么用户是不能选择的,也就是说这个文本框是无法获取到焦点的,而readonly是可以获取到焦点,只是不能修改,为只读

最重要的一点,
在发送表单的时候,表单的控件属性没有name属性该字段不会发送,也不会形成键值对;表单控件属性是disabeld,则该字段不会发送,也不会形成键值对

测试1,没有设置name属性:

<body><form id="form1"><select><option value="0">葫芦娃测试0</option><option value="1">葫芦娃测试1</option><option value="2">葫芦娃测试2</option></select><input type="button" id="btnSubmit" value="提交" name="btnSubmit" /></form><script type="text/javascript">$(document).ready(function () {$("#btnSubmit").click(function () {console.log("serialize:");console.log($("#form1").serialize());console.log("serializeArray:");console.log($("#form1").serializeArray());});});</script>
</body>

输出结果如下:

serialize:serializeArray:
[]length: 
__proto__: Array(0)

这里写图片描述

测试2,设置name属性:

<body><form id="form1"><select name="selectHuLuWa"><option value="0">葫芦娃测试0</option><option value="1">葫芦娃测试1</option><option value="2">葫芦娃测试2</option></select><input type="button" id="btnSubmit" value="提交" name="btnSubmit" /></form><script type="text/javascript">$(document).ready(function () {$("#btnSubmit").click(function () {console.log("serialize:");console.log($("#form1").serialize());console.log("serializeArray:");console.log($("#form1").serializeArray());});});</script>
</body>

输出结果如下:

serialize:selectHuLuWa=0serializeArray:[{…}]
{name: "selectHuLuWa", value: "0"}
length:1
__proto__:Array(0)

这里写图片描述

测试2,设置readoly属性:

<body><form id="form1"><select name="selectHuLuWa" readonly="readonly"><option value="0">葫芦娃测试0</option><option value="1">葫芦娃测试1</option><option value="2">葫芦娃测试2</option></select><input type="button" id="btnSubmit" value="提交" name="btnSubmit" /></form><script type="text/javascript">$(document).ready(function () {$("#btnSubmit").click(function () {console.log("serialize:");console.log($("#form1").serialize());console.log("serializeArray:");console.log($("#form1").serializeArray());});});</script>
</body>

测试结果如下:
这里写图片描述

测试4,设置disabled属性

<body><form id="form1"><select name="selectHuLuWa"  disabled="disabled"><option value="0">葫芦娃测试0</option><option value="1">葫芦娃测试1</option><option value="2">葫芦娃测试2</option></select><input type="button" id="btnSubmit" value="提交" name="btnSubmit" /></form><script type="text/javascript">$(document).ready(function () {$("#btnSubmit").click(function () {console.log("serialize:");console.log($("#form1").serialize());console.log("serializeArray:");console.log($("#form1").serializeArray());});});</script>
</body>

测试结果如下:
这里写图片描述

由此可证表单控件没有name属性,设置disabled属性是无法进行序列化的。
**如果需要把disabled的进行序列化的方法为:
在序列化之前移除disabled属性,序列化完成后,再添加上即可。**


http://chatgpt.dhexx.cn/article/9eCmFEav.shtml

相关文章

jQuery实现表单序列化反序列化

js序列化反序列化参考&#xff1a; https://blog.csdn.net/zqtsx/article/details/17299087 涉及知识点&#xff1a;序列化&#xff1a;var serializeJson JSON.stringify($("#fiveLevelIndexForm").serializeArray());反序列化&#xff1a; var json $.parseJSO…

JQuery表单序列化

方式一&#xff1a;serialize() <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><script src"https://cdn.staticfile.org/jquery/3.3.1/jquery.min.js"></sc…

自动阅读脚本源码

如题,提供源码也可以提供技术支持 以下是界面截图和部分脚本源码 使用按键精灵手机版开发的,目前支持十多个主流平台 以下是少量源码截图 有疑问可以加V:848312526

自动阅读,这些坑你都知道吗?

我应该选择一个怎样的脚本&#xff1f; 现在市面上什么样的脚本都有&#xff0c;有免费的&#xff0c;有10块钱的&#xff0c;什么脚本都有。如果你只是想玩玩而已&#xff0c;那你大可随意选择。如果你想要长期稳定的使用&#xff0c;那你就要把眼睛睁大&#xff01;&#xf…

自动阅读专业版第六次更新

源代码下载地址&#xff1a;https://pan.baidu.com/s/1WvhpA-9fhSJOqdVUX6E7jw 提取码&#xff1a;w301 原贴&#xff1a;https://blog.csdn.net/zy0412326/article/details/106297472 第一次更新贴&#xff1a;https://blog.csdn.net/zy0412326/article/details/106421444 …

autojs自动阅读脚本源代码免费分享

autojs上一篇文章讲过了&#xff0c;这篇来实践一下。 一、工具下载安装 手机端&#xff1a;auto.js&#xff08;百度即可&#xff09; PC端&#xff1a; VS Code JDK SDK Tools&#xff08;定位工具: Uiautomatorviewer&#xff09; 注&#xff1a; VS Code 用于代…

Adobe Acrobat Pro DC 2022:专业高效的PDF阅读和编辑利器!

Adobe Acrobat Pro DC 2022是一款功能强大的PDF阅读和编辑软件&#xff0c;是Adobe公司的旗舰产品之一&#xff0c;广泛应用于商业、教育、行政和政府等领域。该软件具有众多高级功能&#xff0c;能够满足各种高级用户的需求。 首先&#xff0c;Adobe Acrobat Pro DC 2022能够快…

畅想阅读自动翻页

畅想阅读自动翻页JavaScript实现 打开相应的阅读书籍通过检查&#xff0c;查找下一页的类名通过F12调出控制台&#xff0c;点击此按钮 然后点击下一页按钮&#xff0c;会出现下面的结果, 选择class里的类名在console中输入以下代码 setInterval(function(){document.getEleme…

博客自动增加阅读量

博客自动增加阅读量 目的步骤准备条件编写基础类注意解决后续 目的 用HttpClient包进行Get请求&#xff0c;从而增加博客的阅读量 步骤 1 拿到所有博客的URL&#xff1a; 我们的博客都是 https://blog.csdn.net/用户ID/article/details/ 文章ID&#xff08;8位&#xff09; …

实现自动阅读的功能

var start document.getElementsByTagName(div)[0]; var stop document.getElementsByTagName(div)[1]; var speed document.getElementsByTagName(div)[2]; var timer 0; var num 10; //多次点击start按钮会产生多个定时器&#xff08;加锁——操作系统学过&#xff09; …

PDF如何自动滚动阅读

PDF如何自动滚动阅读 视图---页面显示---自动滚动 快捷键 Ctrl shiftH

html 自动阅读,自动阅读软件脚本

自动阅读软件脚本是一款非常实用的帮助大家可以自动阅读挂机的软件&#xff0c;生活中多种场景下都可以使用这款软件快速完成任务&#xff0c;自动阅读、自动点赞评论以及刷视频等等的功能一应俱全&#xff0c;支持多个平台上的自阅服务满足大家的需求&#xff0c;想要了解这款…

自动阅读教程--五条app

下面介绍实现五条自动阅读的步骤。&#xff08;只介绍android手机的情况&#xff09; 一、手机连接电脑 首先用usb线将手机连接到电脑上&#xff0c;然后开始菜单中&#xff0c;cmd打开控制台&#xff0c;输入adb devices&#xff0c;会出现如下页面&#xff1a; 这是要记住…

【新】CSDN文章一键打印、输出PDF(自动阅读全文、全清爽模式)

版权声明&#xff1a;本文为丨匿名用户丨原创文章&#xff0c;转载请注明出处&#xff1a;【新】CSDN文章一键打印、输出PDF&#xff08;自动阅读全文、全清爽模式&#xff09;_丨晋丨-CSDN博客_csdn打印https://blog.csdn.net/p1279030826/article/details/106602341 该方法在…

自动阅读专业版

APK链接&#xff1a;https://pan.baidu.com/s/1TH52xDhDS0GX7fOnwh9Ghw 提取码&#xff1a;tpkr 专业版可以自动阅读&#xff1a; "微视", "快音", "快7浏览器", "天天爱清理", "趣铃声", "火火视频极速版", &q…

最近网络上很多都在聊自动阅读,今天我们好好说说自动阅读到底怎么样

一、首先要先看自身适不适合做阅读。 能不能做首先要先看你手上有没有资源,什么资源?人!为什么这么说?真正想做阅读的人,他首先碰到最棘手的事就是,我想搞100台机子,一台机子就要1个微信,那我就要准备100个微信可以给我用,这么多,天呐,要哪里来?还有流量问题要怎么…

自动阅读是骗人的吗?新手一定要看,避免入坑

从17年开始&#xff0c;市面上陆陆续续出现了自动阅读工作室&#xff0c;他们又是靠什么赚钱呢&#xff1f;自动阅读真的可以赚钱吗&#xff1f;一天能赚多少呢&#xff1f;做自动阅读违法吗&#xff1f;这些以为估计是很多人会考虑的&#xff01; 首先给大家说下&#xff0c;自…

pip更新升级

当我们在使用pycharm安装一些第三方的库的时候往往因为pip的版本过低而安装失败&#xff0c;下面教大家如何更新升级pip 方法一 1、打开PyCharm软件&#xff0c;依次点击 File --> Settings --> Project: Lovely --> Project Interpreter 进入配置界面如下 2 . 选中…

UI设计师面试时如何自我介绍

学会了UI设计技术&#xff0c;接下来的计划就是要找工作了&#xff0c;UI设计在面试环节的自我介绍很重要&#xff0c;有时候一分钟的自我介绍已经足够让HR判断出你适不适合他们公司&#xff0c;那做为一名UI设计师面试时如何自我介绍呢?来看看下面的详细介绍。 UI设计师面试时…

UI设计培训分享:UI设计师如何准备面试?

很多参加完UI培训的同学后期都是需要面临找工作的&#xff0c;那么面试环节是必须要经历的&#xff0c;今天小编为大家介绍的内容就是关于UI设计师如何准备面试?希望下面的内容能够帮助到正在找工作的同学们。 UI设计培训分享&#xff1a;UI设计师如何准备面试? 一、 简历要重…