checkboxen per javascript an php übermitteln (array)

vendredi 25 juillet 2014

ein javascript soll die werte eines formulars einem php-skript zur verfügung stellen (in $_POST).



das erstellen eines entsprechenden strings funktioniert mit folgender funktion:



function inp() {

var x=document.forms.frm;

var txt='';

for(var i=0;i<x.length;i++) txt+='&'+x.elements[i].name+'='+x.elements[i].value;

return txt;

}



und funktioniert für selects, input, textarea, password gut - nur bei checkboxen oder radios nicht. wie muss das skript ergänzt werden, dass auch diese elemente funktionieren? und wenn möglich in $_POST direkt als array erscheinen?



wenn in

<input type="checkbox" name="ids[]" value="1">

<input type="checkbox" name="ids[]" value="5">

<input type="checkbox" name="ids[]" value="61">

das erste und letzte angekreuzt ist,

wünschte ich mir, dass $_POST[ids]==array(1,61) ist



möchte auf jQuery verzichten.




0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor