`
mushme
  • 浏览: 789404 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

生成表单json字串

阅读更多
在网上找到一个生成表单的json字串的代码,记录下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>index</title>
<title>form to json</title>
<script type="text/javascript" src="scripts/jquery-1.3.1.js"></script>
<script type="text/javascript">
$(function(){
	var toJson = function(s){
		var j = '';
		var k = s.split('&');	
		$(k).each(function(i){
			var o = k[i].split('=');
			if(i != k.length-1){
				j += '"' + o[0] + '":"' + o[1] + '",';
			}else{
				j += '"' + o[0]+ '":"' + o[1] + '"';
			}
		})
		return ('{' + j + '}');
	}

	$('#input_login').click(function(e){
		e.preventDefault();
		var d = $('#registerform').serialize();
		var regiData = toJson(d);
		//$.post($('#registerform').attr("action"),regiData,function(json){},'json');	
		$('#w').html(regiData);
	})
})
</script>
</head>

<body>

<form id="registerform" action="registerform.php" method="post">
		<table cellspacing="0" cellpadding="0">
			<tbody>
				<tr>
					<td><label for="form_email">邮箱:</label></td>
					<td><input name="form_email" type="text" id="form_email" size="18" /></td>
				</tr>
				<tr>
					<td><label for="form_pw">密码:</label></td>
					<td><input name="form_pw" type="password" id="form_pw" class="input_tx" size="18" /></td>
				</tr>
				<tr>
					<td><label for="form_user">昵称:</label></td>
					<td><input name="form_user" type="text" id="form_user" class="input_tx" size="18" /></td>
				</tr>
				<tr>
					<td>性别:</td>
					<td>
						<input type="radio" value="sex_man" size="20" name="sex" id="sexm"/> <label for="sex_man">男</label>
						<input type="radio" value="sex_woman" size="20" name="sex" id="sexw" /> <label for="sex_woman">女</label>
					</td>
				</tr>
				<tr>
					<td>爱好:</td>
					<td>
						<input type="checkbox" id="hobby_book" name="hobby_book"/><label title="读书" for="hobby_book">读书</label>
						<input type="checkbox" id="hobby_tour" name="hobby_tour"/><label title="hobby_ball" for="hobby_tour">旅游</label>
						<input type="checkbox" id="hobby_fishing" name="hobby_fishing"/><label title="hobby_ball" for="hobby_fishing">钓鱼</label>
					</td>
				</tr>
				<tr>
					<td><label for="form_sex">居住地:</label></td>
					<td>
					<select id="resideprovince" name="resideprovince">
						<option value="">选择省份</option>
						<option value="北京">北京</option>
						<option value="上海">上海</option>
						<option value="重庆">重庆</option>
						<option value="安徽">安徽</option>
						<option value="福建">福建</option>
						<option value="甘肃">甘肃</option>
						<option value="广东">广东</option>
						<option value="广西">广西</option>
						<option value="贵州">贵州</option>
						<option value="海南">海南</option>
						<option value="河北">河北</option>
						<option value="黑龙江">黑龙江</option>
						<option value="河南">河南</option>
					</select>
					</td>
				</tr>
				<tr>
					<td></td>
					<td>
						<input type="button" id="input_login" value="生成json" />
					</td>
				</tr>
			
			</tbody>
		</table>
	</fieldset>
</form>

<div id="w" style=" padding:5px; background:#EEE;">w</div>
</body>
</html>

分享到:
评论

相关推荐

    生成不重复字串

    生成由字母、数字组合的不重复字串(目前小于8位),此算法也适用于数字串加密及压缩.

    md5电脑特征生成唯一识别32位字串.rar

    1.获取电脑特征(wmic csproduct get UUID,wmic cpu get processorid,wmic diskdrive get serialnumber,mediatype); 2.隐藏调用窗口(管道获取);...4.使用MD5生成电脑唯一标识:32位字串; 5.vs2015 32位工程;

    JSON解析模块2.0.rar

    1. JSON解析:能够将JSON格式的字符串解析为易语言的内建数据类型,如字串、整数、浮点数、数组、列表等。解析过程会创建对应的易语言对象,使开发者可以直接在易语言程序中操作这些数据。 2. JSON序列化:相反地,...

    Python-biglistofnaughtystrings淘气字串大列表收集了用户输入时经常出错的字串包含py脚本和JSON格式数据

    《Python淘气字串大列表:理解和应对用户输入异常》 在编程中,尤其是在与用户交互的场景下,处理用户输入是一项重要的任务。用户输入的数据可能会包含各种异常情况,如特殊字符、非法语法、编码问题等,这些异常...

    JSON模块修改版.rar

    同样,也可以将接收到的JSON字符串反序列化,得到易语言的表或字串集。 在实际应用中,JSON模块在Web服务、物联网设备通信、游戏开发等领域都有广泛的应用。通过易语言JSON模块修改版,开发者可以更高效地处理JSON...

    数据库连接字串生成器(C#源码)

    标题中的“数据库连接字串生成器(C#源码)”指的是一个使用C#编程语言编写的程序,其主要功能是帮助开发者生成数据库连接字符串。在软件开发中,数据库连接字符串是用于标识应用程序与数据库进行交互时所需的信息,如...

    交换机配置字串生成器

    用于交换机 路由 等网络设备配置,重复自增字符串生成

    JSON-handle

    JSON-handle是一款对JSON格式的内容进行浏览和编辑,以树形图样式展现JSON文档,并可实时编辑,美化整个JSON字串,使JSON结构一目了然,还能对JSON中的对象进行展开及收起,可以大大提升开发效率 。

    android字串导出工具

    导出android代码内的字串到excel,便于翻译。 导出后的格式是: key 英文 待翻译的语言 导出时,会自动忽略不必要的字串。比如注释里带not translate,或者属性里有translate="false"的字串。 ------------ ./string...

    随机生成32位字符串

    这个压缩包中的"随机生成32位字串"很可能就是一个实现这个功能的VB程序,你可以下载并查看源代码,学习其中的实现细节。通过实践和理解,你不仅可以掌握VB生成随机字符串的方法,还能加深对VB编程的理解。

    html转C语言字串或数组工具

    使用这样的工具,C语言开发者可以更轻松地处理来自Web的数据,例如从网页抓取信息、处理表单提交或者进行自动化测试。同时,对于没有内置HTML解析功能的C库,这样的工具也能填补空白,提高开发效率。 在实际应用中...

    CodeGenerator-T4模板代码生成器

    1.修改CodeGenerator.exe.config中的text连接字串并保存 2.打开CodeGenerator.exe 3.选择数据库 4.选择需要生成的表 5.选择对应的模板(选中模板后点VIEW可以打开模板进行查看/编辑) 模板是T4模板,置于Templete...

    XML字串解析类XML片段生成

    xml文档解析类使用说明 XML格式文件被我们广泛应用于项目配置文件、网络通信等方面, 通常xml的解析要为软件引入专用的解析模块,不仅占用大量存储空间, 而且难于学习,并存在潜在的产权风险。...附带xml片段生成

    字串替换器 1.05 版

    "字串替换器 1.05 版"是一款实用工具,主要用于文本处理中的字符串查找与替换操作。在日常的编程、文档编辑或数据分析中,我们经常需要批量修改大量文本中的特定字符或短语,这款软件就是为了满足这种需求而设计的。...

    datamodel-code-generator:Pydantic模型生成器,可轻松转换JSON,OpenAPI,JSON Schema和YAML数据源

    支持的来源类型OpenAPI 3(YAML / JSON, ) JSON模式( / ) JSON / YAML / CSV数据(将转换为JSON模式) Python字典(它将转换为JSON模式) 实施清单 OpenAPI 3和JsonSchema 数据类型字符串(包括patter / ...

    Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)

    在Python中提供了json包来方便快捷的解析json字串的转换过程,但是碰到了一个比较奇怪的问题,就是不太正确的json串如何来解析? 1. 问题的提出 今天在处理一个http请求的响应json之时,基于python进行解析,碰到了...

    android字串的拆分问题

    本文将深入探讨“android字串的拆分问题”,并提供相关的解决方案。 字符串拆分是处理文本数据时的一项基本操作。在Java和Android中,我们可以使用多种方法来拆分字符串。主要的方法有两种:`split()` 和 `Pattern....

    Autohotkey之热字串和自动扩展

    Autohotkey 之热字串和自动扩展 Autohotkey 的热字串和自动扩展功能是其中非常重要的两个概念。热字串是指在 Autohotkey 中定义的一种特殊的热键,它可以实现自动扩展的功能。例如,当用户键入一些单词的缩写时,热...

    MD5的批量生成工具

    匆忙写的一个MD5批量生成工具,左侧栏输入需要转换的内容,每条用回车进行分隔,点击转换即可。 因为写的比较匆忙,所以标题栏都忘记改了,emmmm,大家什么都没有看到,嗯就是这样。 另外!这不是一个文件验证md5...

Global site tag (gtag.js) - Google Analytics