Christian: FormFelderAbfrage ob nummerisch, oder buchstaben

Beitrag lesen

Hi,
mit einem script, das in etwa so aussieht:
function Form1_Validator(theForm)
{
if (theForm.Preis.value == "")
  {
    alert("Geben Sie einen Wert in das Feld "Preis" ein.");
    theForm.Preis.focus();
    return (false);
  }

var strx = String(theForm.checkdec.value).substring(1,2);

var checkOK = "0123456789-" + strx;
  var checkStr = theForm.Preis.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
     }
   }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld "Preis" ein.");
    theForm.Preis.focus();
    return (false);
  }

return (true);
}

GRuss
Christian

Wie kann ich mit Javascript abfragen, ob die in einem Formular Feld
eingegebenen Zeichen ausschließlich nummern sind, und sich kein Buchstabe drunter mischt?!

webnaale