webForumDet fria alternativet

årtalet i textvalue ruta?

8 svar · 261 visningar · startad av ulfie

ulfieMedlem sedan juni 20032 inlägg
#1

gethelstrang= (ar+"-"+ental+(manad+1)+"-"+ental2+dag);

<td width=120><b><INPUT TYPE=text size="11"name= "date" VALUE = *** Här vill jag ha gethelstrang som är årtalet som 2003-06-11 TYP ***></b></td>
Hur gör jag!! :r

colioneMedlem sedan juni 20014 421 inlägg
#2

Du sätter det värdet redan i JavaScript koden:

documents.ditt_form_namn.date.value=gethelstrang
ulfieMedlem sedan juni 20032 inlägg
#3

Hejsan!! Tack för svaret, men får tyvärr inte till det!! Så här ser det ut nu!
document.myChoices.date.value=gethelstrang;
</script>

<table>
<td width=120><b><INPUT TYPE=text size="11"name= "date" VALUE= ></b></td>
<td><b><INPUT TYPE=text size="4" name= "time" VALUE = "08:00"></b></td>
<td Align=right width=70>
<td><b><INPUT TYPE=text size="4" name= "dutytime" VALUE = "08:00"></b></td>
<td Align=right width=120>
<INPUT TYPE=button value= "Rapportera tid" onClick = "return verify()"></td>
</tr>

Har provat med det mesta, men får det inte att funka??

PepeJeriaMedlem sedan feb. 2003774 inlägg
#4

Du måste ha javascript koden efter fältet, annars får du js-error.

JosefMedlem sedan mars 20023 561 inlägg
#5
<form name="myChoises">
     <table>
          <tr>
               <td width="120"><input type="text" name="date" size="11" value=""></td>
               <td><input type="text" name="time" size="4" value="08:00"></td>
               <td><input type="text "name="dutytime" size="4" value="08:00"></td>
               <td align="right" width="120"><input type="button" value="Rapportera tid" onClick="return verify();"></td>
          </tr>
     </table>
</form>

<script language="JavaScript">
     gethelstrang= (ar+"-"+ental+(manad+1)+"-"+ental2+dag); 
     document.myChoises.date.value=gethelstrang;
</script>
colioneMedlem sedan juni 20014 421 inlägg
#6

Eller så anropar hon en funktion i body onload....

Denna sätter du var som helst på sidan..men helst i head... ;)

<script language="JavaScript">
function writeDate()
{
     gethelstrang= (ar+"-"+ental+(manad+1)+"-"+ental2+dag); 
     document.myChoises.date.value=gethelstrang;
}
</script>

Sen lägger du in det andra i body som vanligt...notera dock body-tagens utseende med ett onLoad-event.

<body [red]onLoad="writeDate()"[/red]>

...

<form name="myChoises">
     <table>
          <tr>
               <td width="120"><input type="text" name="date" size="11" value=""></td>
               <td><input type="text" name="time" size="4" value="08:00"></td>
               <td><input type="text "name="dutytime" size="4" value="08:00"></td>
               <td align="right" width="120"><input type="button" value="Rapportera tid" onClick="return verify();"></td>
          </tr>
     </table>
</form>
icaaqMedlem sedan okt. 20005 273 inlägg
#7

Välkommen till wF :)

colioneMedlem sedan juni 20014 421 inlägg
#8

icaaq skrev:

Välkommen till wF :)

Att jag missade det...

PepeJeriaMedlem sedan feb. 2003774 inlägg
#9

Fast det är väl bättre med Josef:s lösning? För då skrivs värdet direkt i sidan. Att ha detta på onload gör att hela sidan måste laddas, bilder etc...
Smidigare att ändra värdet direkt efter.

128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)