我已經創建了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