Er ikke særlig sej til JS, men havde forestillet mig noget i retningen af en <input type="button" onClick="collect()"> og så noget
function collect() { var varname = document.getElementById(\'boxes\').value;
Ved bare ikke hvordan man får flere values samlet. Der er også det at listen med inputs er dynamisk og kan varierer. Ved ikke lige hvordan man plejer at håndterer det i js.
parametrene bliver returneret med JSON, så når jeg får værdien retur kan jeg splitte den som jeg lyster med php´en. Så en kommasepareret streng kan sagtens gå.
<script type="text/javascript"> var myBoxValues; function collect(elm){ var vals = [], f = elm.form; var elms = f.getElementsByTagName("input"); for(var i = 0, im = elms.length; im > i; i++){ if(elms[i].type == "checkbox" && elms[i].getAttribute("name").match(/^box/)) vals.push(elms[i].getAttribute("value")); } myBoxValues = vals.join(","); } </script>
-- scriptet kan placeres hvorsomhelst indenfor head- eller body-tagget eller kn placeres i en ekstern fil !-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.