Pregunta

He creado aplicaciones web y de texto como un área de texto. Estoy utilizando JavaScript para la validación. Cuando entro en valor en la caja de texto por lo que debe ser el número no alfabeto que tengo uso en modo texto es de varias líneas.

Mi problema es que cómo consigo múltiples valores de cuadro de texto y guardar en serie en javascript y comprobar cada valor es el número o no. Estoy utilizando el formulario web. Por favor, ayúdame.

No hay solución correcta

Otros consejos

Se puede obtener el valor de un área de texto como

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

y si están usando un separador entonces algo así como

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

le conseguirá todos los valores en una matriz si el separador es ;

Editar

Según su actualización se puede utilizar como separador \n y según ha apuntado por @Sohnee que puede hacer la validación.

Como Además de Rahul:

Si desea que los valores en el área de texto separado por línea, se puede usar \ r \ n como el divisor.

Este es un arrancador para diez personas.

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.";
    }
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top