Как получить множественное значение из одного текстового поля?
-
28-09-2019 - |
Вопрос
Я создал веб-приложение и текстовое поле в виде текстареа. Я использую JavaScript для проверки. Когда я ввожу значение в текстовом поле, так что это должно быть число, а не алфавит, который у меня используется TextMode - это несколько строк.
Моя проблема в том, что как я получаю множественное значение из TextBox и храните в массиве в JavaScript и проверьте каждое значение номер или нет. Я использую веб-форму. Пожалуйста помогите.
Нет правильного решения
Другие советы
Вы можете получить значение из Textarea, как
var txtvalue = document.getElementById("txtareaid").value
и если используете сепаратор, то что-то вроде
var txtvaluearray = document.getElementById("txtareaid").value.split(';')
доставит вам все значения в массиве, если севертор ;
Редактировать
Согласно вашему обновлению, вы можете использовать \n
В качестве сепаратора и, как указано @Sohnee, вы можете сделать проверку.
Как дополнение к Рахулу:
Если вы хотите значения в Textarea, отделенные строкой, вы можете использовать r n как splitter.
Это стартер на десять.
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.";
}
}