03. november 2009 - 13:54Der er
3 kommentarer og 1 løsning
Dato-konvertering udfra 3 input-felter
Jeg har en ganske alm. formular, hvor jeg har 3 select-felter til at vælge en dato udfra: ddfrom(dag), mmfrom(måned) og yyfrom(år). De tre felter('s værdi) vil jeg gerne kunne sende videre til en ny side som én samlet dato: datefrom (hidden-field).
Hvordan gør jeg det? Og det skal fungere i en html-fil.
Det er generelt nemmere hvis du skriver lidt kode. Det gør det også nemmere at forklare ud fra dit specifikke problem. Her er lidt teste kode der viser princippet:
Læg mærke til navngivningen af hhv. form, select og det skjulte fejl. Det går igen i javascript koden og viser hvor den henter de forskellige ting fra.
<script> function getFullDate() { var dd = dateForm.ddfrom.options[dateForm.ddfrom.selectedIndex].value; var mm = dateForm.mmfrom.options[dateForm.mmfrom.selectedIndex].value; var yy = dateForm.yyfrom.options[dateForm.yyfrom.selectedIndex].value;
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.