html页面
<!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>Jquery添加输入框</title> <script type="text/javascript" src="js/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="js/jquery.json.min.js"></script> </head> <body> <div id="input_list"> </div> <input type="button" value="添加" onclick="addInput()"/> <input type="button" value="确认" onclick="isOk()"/> <hr> <form action="input.php" method="post"> <input type="text" id="json_str" name="json" size="100"/> <input type="submit" value="提交" /> </form> <script type="text/javascript"> var index = 1; function addInput(){ $("#input_list").append("<input class='keys' id='key"+index+"' size='15' /> : <input class='values' id='value"+index+"' size='50'/> <br>"); index++; } function isOk(){ var len = $(".keys").length; var jsonArray = new Array(); for(var i = 1; i<=len; i++){ var jsonObj = new Array(); var key = $("#key"+i).val(); var value = $("#value"+i).val(); jsonObj[0]=key; jsonObj[1]=value; jsonArray.push(jsonObj); } var jsonstr='[' for ( var j = 0; j < jsonArray.length; j++) { jsonstr+= '{'; jsonstr+='\"'+jsonArray[j][0]+'\"'+":"; jsonstr+='\"'+jsonArray[j][1]+'\"'; jsonstr +='}' if(j!=jsonArray.length-1){ jsonstr+=',' } } jsonstr+=']'; $("#json_str").val(jsonstr); alert("添加成功!"); } </script> </body> </html>
PHP页面
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php $json = $_REQUEST["json"]; $arr=json_decode($json,true); ?> <table style="border:1px solid #CCC; width:100%; background-color:#CCC;"> <?php foreach($arr as $item){ foreach($item as $key=>$value){ ?> <tr> <td style="width:20%;height:30px; background-color:#E5E5E5;"><?php echo $key;?></td> <td style="width:80%;height:30px; background-color:#FFF;"><?php echo $value;?></td> </tr> <?php } } ?> </table>
相关推荐
jquery实现动态添加文本框和下拉框效果。
jQuery标签点击搜索文本框弹出热门标签关键字选择 jQuery标签点击搜索文本框弹出热门标签关键字选择
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <...js点击文本框内容互换代码<... 这是一份jQuery点击文本框内容互换,需要的朋友可以下载使用
Visual C++源代码 4 如何在菜单栏中添加文本框Visual C++源代码 4 如何在菜单栏中添加文本框Visual C++源代码 4 如何在菜单栏中添加文本框Visual C++源代码 4 如何在菜单栏中添加文本框Visual C++源代码 4 如何在...
jquery点击text文本框弹出省市地区城市选择器
jquery插件库-jquery按钮控制text文本框商品数量增加或减少.zip
JS 点击按钮增加文本框.rar
jQuery点击文本框下拉菜单城市选择代码
界面上点击按钮,文本框显示hello-world
jquery表单文本框添加文字标签 jquery表单文本框添加文字标签 jquery表单文本框添加文字标签 jquery表单文本框添加文字标签
jQuery input点击文本框三级联动下拉菜单代码 jQuery input点击文本框三级联动下拉菜单代码 jQuery input点击文本框三级联动下拉菜单代码
jQuery点击文本框下拉菜单城市选择代码
Jquery多选文本框Jquery多选文本框Jquery多选文本框Jquery多选文本框
jquery可生成标签跟删除代码是一款jquery text文本框输入文字添加标签可删除代码。
jquery 点击文本框弹出热门标签 自动补全信息
编写java程序,在文本框输入字符串,点击“添加”按钮,文本区显示文本框中内容;点击“清空”按钮,清除文本区所有内容。
JQ添加文本框 点击添加文本框 可在其实文本框之前添加,也可在之后添加。 有问题邮件:dong.18@foxmail.com
jquery+js实现文本框部分内容被选中(兼容各种浏览器) ,下载下来直接调用即可,很方便的哦.
对登录注册文本框的自动验证,邮箱验证,弹出日期牌等