Mssmar: function checkForm does not always return a value

Beitrag lesen

Hi Struppi,

[...]

Das es ein leichtes ist, das Formular als Referenz zu übergeben und damit eine Menge Tipparbeit zu sparen solltest du auch schon mal gehört haben:

[...]

Ja, du irrst dich nicht.

Ich habe das sogar bei anderen Formularen verwendet und es hat funkt. Es ist sogar eleganter und besser. Aber bei diesem Formular hier hatte ich es versucht, und bekam ich ständig die folgende Fehlermeldung:

"document.formObj has no properties"

Dann habe ich mich entschloßen es schon Mal so einfach zu realisieren.

Und So sieht der Code, den ich vorher versucht habe:

  
function checkForm(formObj){  
 var manFrau = document.formObj.tlt.options[document.formObj.tlt.selectedIndex].value;  
 var firstName = document.formObj.fnm.value;  
 var lastName = document.formObj.lnm.value;  
 var email = document.formObj.uemail.value;  
  
 if (!manFrau){  
  errorMessage("Bitte geben Sie Ihren Title an!");  
  return false;  
 }  
 if (!firstName){  
  errorMessage("Bitte geben Sie Ihren Vornamen an!");  
  return false;  
 }  
 if (!lastName){  
  errorMessage("Bitte geben Sie Ihren Nachnamen an!");  
  return false;  
 }  
 if (!email || email.indexOf('@') == -1){  
  errorMessage("Bitte geben Sie Ihre richtige eMail-Adresse an!");  
  return false;  
 }  
 window.location.href='welcome.jsp';  
 return true;  
}  

Wenn Du mir sagen könntest, wo hier der Felher legt?

Ich weiß du bist relativ Beratungsresitent, ich hab das nur geschrieben, [...]

Das mag sein ;-) und ich bin trotzdem Dankbar für alle Tipps...

Danke und Gruß
Amin