Formular mit Checkbox (name: muh[]) mit JS auslesen

ev0lst

Erfahrenes Mitglied
Hallo.

Ich habe eine Reihenfolge von Checkboxen die alle als Array via GET geliefert werden sollen. Hintergrund: Das ganze soll via AJAX verwertet werden...

Nun stellt sich die Frage, wie ich das anstellen kann ;)

Hat da jemand eine Idee wie ich alle "checked" Checkboxen mit dem Value ins GET bekomme und dann mit AJAX an die DB senden kann?

Danke
 
bspw. so:
Code:
<script type="text/javascript">
<!--
  function funktion(n)
  {
    q=[];
    a=document.getElementsByName(n);
    for(e=0;e<a.length;++e)
      {
        if(a[e].checked)
          {
            q.push(escape(a[e].name)+'='+((a[e].value=='undefined')?'on':escape(a[e].value)));
          }
      }
    
    return (!n.match(/\[\]$/)&&q.length)?'#'+q.pop():String(q.join('&'));
  }
//-->
</script>
die Funktion erwartet den Namen, und gibt den nötigen String zurück.

Falls du Prototype nutzt, geht das dort bequemer...per serializeElements()
 

Neue Beiträge

Zurück