表单序列化 演示案例 ----> serialize()
输出标准的查询字符串:
a=1&b=2&c=3&d=4&e=5
注释:只会将”成功的控件“序列化为字符串。如果不使用按钮来提交表单,则不对提交按钮的值序列化。如果要表单元素的值包含到序列字符串中,元素必须使用 name 属性。
Demo1:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表单序列化</title> <script type="text/javascript" src="js/jquery.min.js"></script> </head> <body> <form action="" > <input type="text" name="name" value="请输入您的姓名"> <input type="text" name="tel" value="请输入您的电话号码"> <input type="text" name="adress" value="请输入您的地址"> <input type="submit" value="提交"> </form> <script type="text/javascript"> $('form').submit(function(){ console.log($(this).serialize()); return false; //取消跳转 }); </script> </body> </html>
-----------------------------------------------------------------------------------------------------------------------------------
Demo 2:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表单序列化</title> <script type="text/javascript" src="js/jquery.min.js"></script> </head> <body> <form action=""> <input type="text" name="name" value="请输入您的姓名"> <input type="text" name="tel" value="请输入您的电话号码"> <input type="text" name="adress" value="请输入您的地址"> </form> <button>点击</button> <div></div> <script type="text/javascript"> $("button").click(function(){ $("div").text($("form").serialize()); console.log($("form").serialize()) }); </script> </body> </html>
给心灵一个纯净空间,让思想,情感,飞扬!

浙公网安备 33010602011771号