Fazi: Formfeld einer Variablen zuweisen

Beitrag lesen

Hallo zusammen,

ich habe folgendes Problem:
Bevor ich ein Formular abschicke, möchte ich einige Felder darin überprüfen, z. B. ob auch was eingetragen wurde. Das mache ich in <form name="XYZ".... mit einem onsubmit="checkInputValue(); return false". Wenn aber ein Feld textfield leer ist kommt eine Fehlermeldung (document.forms.0.textfield.value ist Null oder kein Objekt). Der Fehler tritt an der Stelle von var sInput = doc.... auf. Auch das vorherige deklarieren von var sInput = "" und anschließende Auslesen bringt diesen Fehler.

Kann ich diesen Fehler auf irgendeine weise fangen?

function checkInputValue(elem)
{
   var sInput = document.forms[0].textfield.value;
   if (sInput == null || sInput == "")
   {
   alert ("Must enter a valid value for: 'Value'");
   document.forms[0].textfield.focus();
   }
}

Danke!