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>
相关推荐
1. 给按钮添加点击事件监听器。 2. 在事件处理函数中,隐藏文本框或将其从DOM中移除。 3. 创建一个下拉列表框,并为其添加相应的选项。 4. 将新创建的下拉列表框插入到文本框原本的位置。 ### 后端语言实现 #### ...
标题和描述中提到的知识点是关于使用jQuery动态添加文本框的方法,并且能够获取这些动态添加的文本框的值。具体来说,知识点可以分为以下几个方面: 1. jQuery简介: jQuery是一个快速、小巧且功能丰富的JavaScript...
6. `$('.del-text').live('click',function(){...})` 使用`live`方法监听所有class为`del-text`的元素的点击事件,即使这些元素是在JQuery事件绑定之后动态添加的。当用户点击删除链接时,其父`<div>`会被移除,同时...
自定义通常包括改变按钮外观、添加预览功能、显示进度条、错误提示等。 三、文件预览 在用户选择文件后,实时预览功能可以让用户在上传前查看文件内容,尤其对于图片、文档等类型。这通常通过HTML5的File API实现,...
当用户点击提交按钮时,jQuery可以通过Ajax异步发送HTTP请求,将搜索条件传递给PHP脚本,而无需刷新整个页面。`$.ajax()`或`$.post()`是jQuery中常用的Ajax函数。 5. **处理搜索结果**:PHP脚本接收请求后,应解析...
超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...
})`为按钮绑定点击事件。 - **触发事件**:如`$("form").submit()`触发表单提交事件。 - **委托事件**:如`$("ul").on("click", "li", function(){ ... })`在父元素上监听子元素的点击事件。 #### 六、动画效果 -...
6. 按钮(Button):包括普通按钮、链接按钮、复选按钮和单选按钮,可以绑定事件。 7. 提示(ToolTip):为元素添加提示信息,提升用户体验。 三、jQuery EasyUI 的主题系统 jQuery EasyUI 提供了多套预定义的...
-- 表单元素,如文本框、按钮等 --> ``` 然后,通过以下jQuery代码初始化对话框: ```javascript $(document).ready(function() { $("#popup").dialog({ autoOpen: false, // 默认不打开 modal: true, // ...
jQuery EasyUI 可以与后台技术如Spring MVC、ASP.NET、PHP等无缝集成,也可以与其他前端框架如Vue、React等共存,提供前后端分离的开发模式。 总结 jQuery EasyUI 1.2 是一款强大且易用的前端框架,通过官方离线...
- **Shift Checkbox jQuery Plugin**: 为复选框添加滑动效果。 - **Watermark Input**: 为输入框添加占位符文本。 - **jQuery Checkbox (checkboxes with images)**: 使用图片替代复选框。 - **jQuery Spin ...
- 在"常用按钮"的Demo中,我们会学习到如何添加各种按钮,如普通按钮、链接按钮、图标按钮,并绑定事件处理函数。按钮可以触发数据加载、表单提交、对话框打开等操作,是用户界面中的重要组成部分。 4. **图片管理...
- 使用HTML和CSS构建基本布局和样式,JavaScript/jQuery处理用户交互,如监听按钮点击事件,收集表单数据,以及显示服务器返回的新留言。 5. **安全考虑**: - 需要对用户输入进行验证和清理,防止SQL注入和XSS...
通过简单的 jQuery 选择器和方法调用,开发者可以轻松地为页面元素添加各种功能。例如,要将一个普通的 HTML 表格转换为具备分页、排序、过滤功能的数据表格,只需几行代码即可完成。 **2. 数据绑定与异步通信** ...
- **ligerUI**:ligerUI是jQuery的一个扩展插件,它提供了一系列的UI控件,如表格、下拉框、按钮、对话框等,用于构建桌面应用式的Web界面。 2. **ligerUI的主要组件** - **表格(Grid)**:支持分页、排序、过滤...
当用户点击“Update”按钮时,jQuery将通过Ajax发送消息内容到一个PHP脚本。这个PHP脚本接收到数据后,应连接到MySQL数据库,将消息存储到相应的表中。 **第三步:数据库设计** 在MySQL中,你需要创建一个数据库和...
在jQuery中,可以使用click事件监听页码按钮,根据用户的选择调整AJAX请求的参数,如设置start和limit来获取特定范围的数据。 3. **搜索功能**: 搜索功能允许用户输入关键词查找匹配的数据。这通常涉及到在客户端...
5. 用户可以通过点击这些列表项快速选择,或者通过点击“关闭”按钮隐藏提示框。 6. 页面中的CSS样式用于美化自动补全提示框和列表项,例如设置边框、背景色、悬停效果等。 在上述代码段中,PHP脚本 stuSearch.php...
本文将深入探讨如何使用jQuery实现一个功能,即通过按下键盘上的Ctrl + Enter键来提交表单,而不是常规的点击提交按钮。这个功能在很多场合下都非常实用,比如在论坛发帖或者聊天应用中,用户可以更加便捷地发送信息...