Avatar billede mydream Nybegynder
16. august 2005 - 09:55 Der er 8 kommentarer og
1 løsning

Klikbart kort og formularfelter

Jeg har et klikbart kort, der skal samarbejde med en formular. Den skal videregive postnumre (2 stk) til to tekstfelter og den skal videregive et navn på amter (med mulighed for flere valgte) til en List/Menu.

Hvor finder jeg løsningen?
Avatar billede roenving Novice
16. august 2005 - 14:01 #1
Hvis du f.eks. har brugt et map med areas, kan du på onclick på areas sende de relevante værdier videre:

<map ...>
  <area shape="..." coords="..." onclick="setVals('3500','3580','Frederiksborg');" ...>

-- og så kunne funktionen se sådan ud:

<script type="text/javascript">
function setVals(pn1,pn2,amt){
  var f = document.forms['minForm'];
  f.post1.value = pn1;
  f.post2.value = pn2;
  f.amter.options[f.amter.length] = new Option(amt);
}
</script>
Avatar billede mydream Nybegynder
16. august 2005 - 14:37 #2
<input  name="OPostnummerFRA" type="text" id="OPostnummerFRA" value="0000" size="4">
til
<input name="OPostnummerTIL" type="text" id="OPostnummerTIL" value="9999" size="4"></td>


Hvordan fletter jeg det ind i denne?
Avatar billede roenving Novice
16. august 2005 - 14:40 #3
<form name="minForm" ...>

<input  name="OPostnummerFRA" type="text" id="OPostnummerFRA" value="0000" size="4">
til
<input name="OPostnummerTIL" type="text" id="OPostnummerTIL" value="9999" size="4"></td>


<script type="text/javascript">
function setVals(pn1,pn2,amt){
  var f = document.forms['minForm'];
  f.OPostnummerFRA.value = pn1;
  f.OPostnummerTIL.value = pn2;
  f.amter.options[f.amter.length] = new Option(amt);
}
</script>
Avatar billede roenving Novice
16. august 2005 - 14:40 #4
-- og der mangler så i eksemplet en </form> ...
Avatar billede mydream Nybegynder
16. august 2005 - 14:50 #5
meget fint.

Et lille problem mere: Hvis man vælger flere amter, skal postnumrene gælde fra det laveste til det højeste. hæhæ

Kan det lade sig gøre?
Avatar billede roenving Novice
16. august 2005 - 14:53 #6
Alt lykkes i en gas-ovn, men hvad nu, hvis man vælger københavns amt og Sønderjyllands amt, så får man jo også vestsjællands, storstrøms, fyns og vejle amter med ?-)
Avatar billede mydream Nybegynder
16. august 2005 - 15:21 #7
du har helt ret. Vi lader det være som det er. Lægger du et svar?
Avatar billede roenving Novice
16. august 2005 - 15:26 #8
Velbekomme '-)

-- men det vil ikke være svært at lave det, problemet er nok, hvordan du kunne skulle behandle det i dit søge-script !-)
Avatar billede roenving Novice
16. august 2005 - 16:48 #9
-- og tak for point ;~}
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