كيف تحصل على قيمة متعددة من مربع نص واحد؟

StackOverflow https://stackoverflow.com/questions/3060154

  •  28-09-2019
  •  | 
  •  

سؤال

لقد قمت بإنشاء تطبيق ويب ومربع نص كنص. أنا أستخدم 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.";
    }
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top