我已将web应用程序和文本框创建为textarea。我正在使用javascript进行验证。当我在文本框中输入值所以它应该是数字而不是字母表我使用textmode是多行。
我的问题是如何从文本框中获取多个值并在javascript中存储在数组中并检查每个值是否为数字。我正在使用网络表单。请帮我。
答案 0 :(得分:1)
您可以从
这样的textarea中获取值var txtvalue = document.getElementById("txtareaid").value
如果正在使用分隔符,那么
var txtvaluearray = document.getElementById("txtareaid").value.split(';')
如果分隔符为;
,将获取数组中的所有值
<强> 修改 强>
根据您的更新,您可以使用\n
作为分隔符,并且@Sohnee指出您可以进行验证。
答案 1 :(得分:0)
作为rahul的补充:
如果您希望textarea中的值按行分隔,则可以使用\ r \ n作为拆分器。
答案 2 :(得分:0)
这是十人的首发。
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.";
}
}