wuz: Formulareingaben überprüfen bei dynamisch genereirten Formular

Beitrag lesen

Hallo!
Ich möchte mittels Javascript überprüfen ob in manchen feldern  Zahlen eingetragen wurden. DAs Problem ist aber, dass das Eingabeformualr dynamsich genereriert wird, so kann es sein, dass das Formular für ein Mietobjekt generiert wird, und dass es das feld Kaufpreis garnicht gibt, und somit wird eine Fehlermeldung ausgegeben. Ich müsste also eine Überprüfung ob das textfeld exisitert durchführen, kann mir bitte wer helfen?

function checkinsert(){
 if(document.insertform.PLZ){
  if(isNaN(document.insertform.PLZ.value) == true){
   return printnumberhint("PLZ");
   }
 }
 if(document.insertform.Bruttomiete){
  if(isNaN(document.insertform.Bruttomiete.value) == true){
   return printnumberhint("Bruttomiete");
   }
 }
 if(document.insertform.Nettomiete){
  if(isNaN(document.insertform.Nettomiete.value) == true){
   return printnumberhint("Nettomiete");
   }
 }
 if(document.insertform.Betriebskosten){
  if(isNaN(document.insertform.Betriebskosten.value) == true){
   return printnumberhint("Betriebskosten");
   }
 }
 if(document.insertform.Kaufpreis){
  if(isNaN(document.insertform.Kaufpreis.value) == true){
   return printnumberhint("Kaufpreis");
   }
 }
 if(document.insertform.Grundfläche){
  if(isNaN(document.insertform.Grundfläche.value) == true){
   return printnumberhint("Grundfläche");
   }
 }
}

function printNumberHint(str) {
   alert("Bitte in das Feld '"+str+"' nur Zahlen ohne Formattierung eintragen! Zum beispiel 30000 und NICHT 30.000,00 ");
   return false;
}