Philipp Hasenfratz: Formularprobleme

Beitrag lesen

Hallo Bettina

1. Mit jedem Record hast du ein neues Formular
2. Mit jedem Record hast du den selben Namen für die Checkbox

das lässt folgende Lösungen zu:

1. Du machst nur ein Formular, worin alle checkboxen andere (unique=eindeutige) Namen haben,
2. Du überprüfst einfach jedes Formular auf checkboxen namens "Nummer", existiert ein solches und ist es aktiviert, ist chkFormular OK. (so musst du auch nichts in den VBScript-Teilen umprogrammieren)

ich würde letztere Lösung vorschlagen, das JS dazu:

function chkFormular()
{
   for (i=0; i<document.forms.length; i++)
   {
      for (j=0; j<document.forms[i].elements.length; j++)
      {
         if (document.forms[i].elements[j].name == "Nummer")
         {
            if (document.forms[i].elements[j].checked==true)
            {
               alert, fokus und return false...
            }
         }
      }
   }
}

Hoffe, dass dir das etwas Hilft und mein Beispiel irgenwie taugt

Gruss

Philipp