Domanda

Ho creato un'applicazione web e testo come una textarea. Sto usando JavaScript per la convalida. Quando entro valore nella casella di testo e quindi dovrebbe essere il numero non alfabeto che ho l'uso in modalità testo è su più righe.

Il mio problema è che come ho valore più dalla casella di testo e conservare in matrice in javascript e controllare ogni valore è il numero o no. Sto usando il modulo web. Mi aiuti per favore.

Nessuna soluzione corretta

Altri suggerimenti

È possibile ottenere il valore da una textarea come

var txtvalue = document.getElementById("txtareaid").value

e se si utilizza un separatore poi qualcosa come

var txtvaluearray = document.getElementById("txtareaid").value.split(';')

ti porterà tutti i valori in un array, se il separatore è ;

Modifica

Come per l'aggiornamento è possibile utilizzare \n come separatore e come sottolineato dalla @Sohnee si può fare la convalida.

Per quanto Oltre a Rahul:

Se si desidera che i valori nella textarea separati dalla linea, è possibile utilizzare \ r \ n come lo splitter.

Questo è un antipasto per dieci.

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.";
    }
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top