繁体   English   中英

从HTML的textarea获取输入数据,并将该值存储在数组中

[英]Get the input data from textarea of HTML and store that values in an array

我想从文本框中提取多个数据。 假设我将以下数据输入到由空格分隔的文本字段中。

11 22 33 44 55 66

那么它应该将数据与文本框分开,并将该数据存储在数组中,例如a。 如果我说,我想显示第一个元素数组的值,即a [0],那么它应该显示11,依此类推。

谢谢 !

使用str.split([separator[, limit]])

split()方法通过将字符串对象拆分为子字符串,将String对象拆分为字符串数组。

 var text = document.getElementById('ta').value; console.log(text.split(' ')); 
 <textarea name="ta" id="ta" cols="30" rows="10">11 22 33 44 55 66</textarea> 

只需使用适当的方法split:->

String string = "11 22 33 44 55 66";
String[] parts = string.split(" ");

@Rayon的答案是正确的,并使用核心javascript。

如果您想在jQuery中执行此操作,则可以像这样链接命令:

var a = $('ta').val().split(' ');

如果然后要获取数组的第一个数字,则可以执行以下操作:

a[0];

文本区域是:

<textarea name="ta" id="ta" cols="30" rows="10">11 22 33 44 55 66</textarea>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM