Avatar billede hk-kh Nybegynder
04. maj 2006 - 15:14 Der er 4 kommentarer

Checkbox'er fra popup

Jeg ønsker å overføre avmerkede checkboxer fra popup vindu inn til input felt. Variablene som overføres er nummer. Hvordan løser jeg dette enkelt? Popup aktiviseres fra nettside som jeg ønsker at variablene skal overføres til.
Avatar billede olebole Juniormester
04. maj 2006 - 15:58 #1
<ole>

Hvornår skal de overføres - og hvordan?

/mvh
</bole>
Avatar billede hk-kh Nybegynder
05. maj 2006 - 09:44 #2
Popup inneholder følgende:

<form method="POST" action="#">
 
  <input type="checkbox" name="MenuID" value="1">  Menynavn 1 <br>
  <input type="checkbox" name="MenuID" value="2">  Menynavn 2 <br>
  <input type="checkbox" name="MenuID" value="3">  Menynavn 3 <br>
  <input type="checkbox" name="MenuID" value="4">  Menynavn 4 <br>
  <input type="checkbox" name="MenuID" value="5">  Menynavn 5 <br>

  <input type="submit" value="overfør" name="overfor">

</form>


Alle checkbox'er som er avmerket skal overføres til input felt på nettside som
aktiviserte popup. Streng som skal overføres skal ha komma separering. ( f.eks. 1,3,5)
Avatar billede thesurfer Nybegynder
09. maj 2006 - 01:08 #3
<script type="text/JavaScript" language="JavaScript">
function komma_separering(f)
{
nummer = "";
el = f.elements;

for(i=0; i < el.length; i++)
{
    if (el[i].type == "checkbox" && el[i].checked == true) nummer += el[i].value + ",";
}

nummer = nummer.substring(0, nummer.length - 1);
window.opener.document.FormensNavn.InputetsNavn.value = nummer;

self.close();
return false;

}
</script>

<form method="POST" action="#" onsubmit="return komma_separering(this)">
 
  <input type="checkbox" name="MenuID" value="1">  Menynavn 1 <br>
  <input type="checkbox" name="MenuID" value="2">  Menynavn 2 <br>
  <input type="checkbox" name="MenuID" value="3">  Menynavn 3 <br>
  <input type="checkbox" name="MenuID" value="4">  Menynavn 4 <br>
  <input type="checkbox" name="MenuID" value="5">  Menynavn 5 <br>

  <input type="submit" value="overfør" name="overfor">

</form>
Avatar billede thesurfer Nybegynder
09. maj 2006 - 01:09 #4
.. du skal lige rette "FormensNavn" (formens navn på nettside) og InputetsNavn (navnet på input/text feltet på nettside) i linien:

window.opener.document.FormensNavn.InputetsNavn.value = nummer;
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester