我已经创建了web应用程序和文本框作为textarea。我正在使用JavaScript进行验证。当我在文本框中输入值,所以它应该是数字不是字母表我有使用textmode是多行。如何从一个文本框中获取多个值?
我的问题是,我如何从文本框中获得多个值,并在javascript中存储数组,并检查每个值是否为数字。我正在使用网络表单。请帮帮我。
我已经创建了web应用程序和文本框作为textarea。我正在使用JavaScript进行验证。当我在文本框中输入值,所以它应该是数字不是字母表我有使用textmode是多行。如何从一个文本框中获取多个值?
我的问题是,我如何从文本框中获得多个值,并在javascript中存储数组,并检查每个值是否为数字。我正在使用网络表单。请帮帮我。
您可以从一个文本获得的价值就像
var txtvalue = document.getElementById("txtareaid").value
,如果使用的是分隔符,然后像
var txtvaluearray = document.getElementById("txtareaid").value.split(';')
将让你在阵列中的所有值,如果分隔符是;
编辑
根据您的更新,您可以使用\n
作为分隔符,并按照@Sohnee指出的您可以进行验证。
至于除了拉胡尔:
如果你想在通过线分隔textarea的值,你可以使用\ r \ n的分离器。
这是一个十的起动器。
var textValues = document.getElementById("mytextarea").value.split("\n");
for (var i = 0; i < textValues.length; i++) {
if (isNaN(textValues[i])) {
alert(textValues[i] + " is not a number.";
}
}
谢谢 它的工作。 – 2010-06-17 09:13:59
这个问题是相当难以阅读...你能重新吗?你有什么尝试?你有一些我们可以看到的代码吗? – marcgg 2010-06-17 08:48:49
**我如何从文本框中获得多个值**,这是什么意思。你在textarea中使用分隔符? – rahul 2010-06-17 08:49:21
其实我使用文本框,并将其textmode属性设置为多行,所以我可以插入多行,但我想检查每一行应该是数字不是字母表,这就是为什么我使用JavaScript创建函数来验证它。 – 2010-06-17 08:59:29