如何复制文本的一部分,并用Jquery填充输入
How to copy a part of text, and populate inputs with Jquery
使用Jquery或PHP导入数据的最佳方法是什么?
我需要读取文本区域,并识别像这样的块
name:这是名字,age:这是年龄我只需要得到名字之间的部分:我需要得到这个年龄:
我不知道怎么做,我需要用什么来做这个。所以我需要知道如何开始?
jquery选择器,不重要,因为我可以使用任何想法,如更改,或按钮点击功能,这是无关紧要的…
<textarea id='import'>
this is pasted text...
name: this is name
age: this is age
other: have but i dont need
other2: have but i dont need
city: this is city
obs: this is obs </textarea>
<input type="text" id="name">
<input type="text" id="age">
<input type="text" id="city">
<input type="text" id="obs">
<button>Import</button>
你可以试试下面的javascript代码:
var input = document.getElementById("import");
input.addEventListener('input', function(){
var content = input.value;
content.replace(/('S+): ?(.+)/g, function(m, id, value) {
var element = document.getElementById(id);
if (element) element.value = value;
});
});
<textarea id="import"></textarea>
<br>name: <input type="text" id="name">
<br>age: <input type="text" id="age">
<br>city: <input type="text" id="city">
<br>obs: <input type="text" id="obs">
您可以在这里看到regex的作用
相关文章:
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 如何检查字符串的一部分与数组匹配
- 为什么可以't我使用了AJAX响应的一部分
- 仅重新加载网页的一部分
- 如何使用ViewCompiler手动编译DOM的一部分
- Regex提取URL返回数组的一部分;未定义”;
- Html地图对象-点击地图获取id的一部分
- 如何使用JavaScript提取此url的一部分
- 将字符串的一部分设置为数组的一部分
- 用数字单位替换字符串的一部分
- 如何对单个页面进行密码保护(这不是身份验证系统的一部分)
- 附加和删除输入值的一部分
- 仅对标题标记的一部分使用document.write
- 如何使表格的一部分变灰
- 通过JavaScript设置的表单字段的值不会作为$_POST的一部分传递给PHP脚本
- 将d3中饼图的一部分隔开
- 如何放置单独的ajax调用,使页面的一部分完全响应,而另一部分仍在加载
- 移除字符串(如果找到)移除JS中字符串的一部分
- 使用ajax加载页面的一部分
- 如何复制文本的一部分,并用Jquery填充输入