Avatar billede hoejgaard Juniormester
15. februar 2009 - 11:54 Der er 3 kommentarer og
1 løsning

Forskel i Opera og IE browser

Jeg har følgende kode :

<tr>
<td class="td29" align="left" width="35%">&nbsp;Afrejse tidspunkt:</td>
<td><input type="datetime"  SIZE="10" MAXLENGTH="25" name="afrtidspunkt" value="<?php if (!empty($row[afrtidspunkt])) { echo date("j-n-Y", $row[afrtidspunkt]);} else { echo "";}?>"></td>
</tr>

I IE 7 ser det ud som det skal, men i Opera 9.63 ser det anderledes ud.
Det der skal vises er en boks hvor man kan indsaætte dag-måned-årstal som feks. : 20-7-2009

I Opera kommer der to bokse op hvor man i den ene vælger ud fra en kalender der popper op når man klikker på en pil, og datoen kommer også til at stå forkert som feks.: 2009-7-20 . Den anden boks der kommer frem er til tidspunkt, og det skal jeg ikke have med.
Hvordan får jeg det til at være ens i både Opera og IE, og det skal være på formatet: 20-7-2009
som det er i IE ligenu.
Avatar billede k_jr Nybegynder
15. februar 2009 - 12:26 #1
Prøv med:

<input type="text" 

i stedet for

<input type="datetime" 

:-)
Avatar billede hoejgaard Juniormester
15. februar 2009 - 14:28 #2
skal det så også være defineret som "text" i database feltet ??
Avatar billede coderdk Praktikant
15. februar 2009 - 18:43 #3
datetime/date er ikke en standard input type... Du er nødt til at lave noget selv... Enten et TEXT-felt eller et HIDDEN-felt og så lave et interface til at vælge datoen.

yyyy-mm-dd er et bedre format, og det er dette format der skal gemmes i databasen. Du kan efterfølgende vise det som dd-mm-yyyy.

For at undgå tastefejl, kan du lade en date picker lave arbejdet. Google efter "javascript date picker" - Der er sikkert noget du kan bruge. Hvis du i forvejen bruger f.eks. jquery, kan du erstatte "javascript" i søgningen med "jquery" o.l.

Databasefeltet bør være DATE

:)
Avatar billede olebole Juniormester
16. februar 2009 - 09:24 #4
<ole>

Det, der står i et input-elements type-attribut, er ikke den datatype, der anvendes i database tabellen:
    http://www.w3.org/TR/html401/interact/forms.html#edef-INPUT

type = text|password|checkbox|radio|submit|reset|file|hidden|image|button [CI]
This attribute specifies the type of control to create. The default value for this attribute is "text".

/mvh
</bole>
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