如何使用JavaScript解析输入文本中给定的数据
How to parse the data given in input text using JavaScript?
我必须从MS excel或相同类型的表格中以以下格式将数据粘贴到HTML输入文本字段中:
123456 12 this
234567 3 before blank
111111 3
222222 3 after blank
我从MS Excel中复制了数据,其中包含12
和this
之间的单个选项卡等等。我尝试过实现它,但没有成功。上面的数据将被粘贴到文本区域,并保存到另一个JavaScript变量中,格式如下:
<row dc= '" + arr[0] + "' al='" + arr[1] + "' msg='" + arr[2] + "' />
其中arr[0]
是123456
,arr[1]
是12
,arr[3]
是this
,依此类推。
var str=document.getElementById("myTextarea").value
var t=str.split("'n");
for (var i=0;i<t.length;i++)
{
var arr=t[i].split("'t");
document.write("'<row dc= '" + arr[0] + "' al='" + arr[1] + "' msg='" + arr[2] + "' />'")
}
工作样本:-
<!DOCTYPE html>
<html>
<body>
<script>
function submit_a () {
var str=document.getElementById("allocationstatus").value
//str=str.replace(''t','	');
//document.getElementById("allocationstatus").value=str;
var t=str.split("'n");
var s='';
for (var i=0;i<t.length;i++)
{
var arr=t[i].split("'t");
s ="'<row dc= '" + arr[0] + "' al='" + arr[1] + "' msg='" + arr[2] + "' />'";
alert(arr.length);
for (var j=0;j<arr.length;j++)
{
//alert(arr[j]);
}
//document.write(s);
}
}
</script>
<textarea rows = "5" cols = "80" id = "allocationstatus" >stat	do	one
stat1	do1	one1
stat2	do1	one1</textarea>
<input type = "button" onclick = "submit_a();"/>
</body>
</html>
相关文章:
- 用程序搜索JQuery数据表中的文本
- 如何在可分组的剑道网格中设置空数据文本
- 清除数据并将旧值附加到文本框中
- 如何从文本区域获取数据并使用javascript进行解密
- 如何使用JavaScript解析输入文本中给定的数据
- 单击文本时删除文本框的默认数据
- 如何从jQuery对象文本正确调用服务器端ASP.NET并将数据返回给jQuery
- 使用javascript提交表单并从字段/单选框/复选框/文本区域获取数据
- 用Promises返回的数据替换出现的文本
- 如何使用JavaScript从文本框中检索数据
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 如何使用PHP获取h1的内容以用于Twitter数据文本参数
- Sharrre-Facebook数据文本和数据url没有显示在多个按钮上
- 如何在Object〔Object HTMLCollection〕上插入Mysql数据文本
- 从Web应用程序网页的HTML元素(h2/span)中获取数据(文本)
- 在Javascript中动态更新twitter按钮的数据文本
- 文件上传和数据(文本)表单转化为HTML表格
- 显示来自数据文本属性的数据
- 更改数据-文本后单击tweet按钮
- 向数据库添加数据文本文件