如何使用jquery从文本区提取表单元素
How extract form elements from a textarea with jquery
我试着用谷歌搜索,但没有任何结果。我有表单生成器与构建表单和生成表单结构。然后我将复制粘贴代码到我的文本区,并将整个html保存到mysql数据库。现在我想修改这些数据,所以我需要获取textarea的值并过滤输入元素。
我用了一些像这样的东西。
$(document).ready(function(){
$("#btn").click(function(){
$("#ta").each($('input,select,textarea', '#myform'),function(k){
alert(k+' '+$(this).attr('name'));
});
});
});
但是它什么也没给我看。我知道我做错了,因为我没有得到textarea的值首先,然后解析它。所以我做了这样的操作:
$(document).ready(function(){
$("#btn").click(function(){
var a = $("#ta").val();
a.each($('input,select,textarea', '#myform'),function(k){
alert(k+' '+$(this).attr('name'));
});
});
});
但这也不工作。任何建议。
你必须解析文本区域的值(说val1
)使用jquery
像var a = $(val1)
和保存在一个变量,然后你可以提取出任何dom元素,你想。
like a.find('input[type="text"]')
在一个名为id="ta"的元素上调用它们。id只能在文档中使用一次。因为你没有提供更多的源代码,我看不出你的问题是否存在。如果它是一个元素,你对每个元素做了什么尝试?
$("#ta").each($('input,select,textarea', '#myform'),function(k){
alert(k+' '+$(this).attr('name'));
});
我建议试试下面的
$('input, select, textarea').each(function(k){
alert(k+' '+$(this).attr('name'));
});
相关文章:
- HTML页面如何提取通过表单传递的参数
- 使用JavaScript或AJAX从HTML表单中提取数据,然后将其传递给PHP
- 从包含表单的对象中提取值
- 从一个 html 表单中提取数据并将其显示在另一个页面
- 在提交 HTML 表单后从数组中提取数据(按键事件)
- 使用 Meteor 框架从表单输入中提取数据时出现问题
- 如何从我的 MySQL 数据库中提取数据以在页面加载时预填充表单
- 从 HTML 表单中提取数据
- 在表单提交时将客户端 HTML 表数据提取到服务器端 PHP 脚本
- 在 Meteor 中,如何使表单加载从先前从 MongoDB 集合中提取的插入对象预填充
- 如何使用PHP读取/提取上传到HTML表单的文本文件的值到另一个文本文件中
- JavaScript 从表单中提取数据并确保输入为真
- 从表单中提取值,然后将文本转换为整数
- 从url中提取facebook令牌并进行表单处理
- 提取复选框值并在不发送表单的情况下发送
- 如何在表单中显示从数据库中提取的数据
- 在gmail线程中从ZIP文件中提取CSV,并将数据写入谷歌表单
- 如何使用jquery从文本区提取表单元素
- FormData()不能从HTML中提取表单参数
- 如何使用regEx从特定的url中提取表单的id ?