webForumDet fria alternativet

Infoga datum

4 svar · 523 visningar · startad av Rob Tjotj

Rob TjotjMedlem sedan okt. 200591 inlägg
#1

Hej!

Jag har sökt men inte hittat.
Jag vet att det borde vara enkelt men......
Kan någon hjälpa mig med en funktionsknapp för att infoga datum i ett textfält.
Den skall infoga datumet med formatet 2010-11-25.
Jag använder Asp men funktionen antar jag måste göras i javascript.

Jag vet att ni kan.

Tack på förhand.

/Robert

voigtann1Medlem sedan juni 20019 519 inlägg
#2

Kolla jquery ui datepicker

Rob TjotjMedlem sedan okt. 200591 inlägg
#3

Tack men jag tänkte mer nåt sådant här men jag får det inte att fungera.

<script language="Javascript">
function adddate(formfield) {
document.form. + formfield + .value = year() + '-' + month() + '-' + day()
document.form.text.focus()
}
</script>
<form>
<A HREF="javascript:adddate('text')">text</A><TEXTAREA NAME="text" ROWS=5 COLS=34 WRAP=Virtual></TEXTAREA>
</form>

Nån som kan detta bättre än mig?

voigtann1Medlem sedan juni 20019 519 inlägg
#4

Det fungera inte på det sätt, om du vill använda strängar som propertys:

function adddate(formfield) {
document.form[formfield].value = year() + '-' + month() + '-' + day()
document.form.text.focus()
}

Var du har för för funktioner för year(), month() och day() vet jag inte. Kolla på datum i javascript: https://developer.mozilla.org/en/JavaScript/Reference/global_objects/date

Rob TjotjMedlem sedan okt. 200591 inlägg
#5

Tack
Jag löste det genom följande med hjälp av dig.

<script language="Javascript">
<!--
function adddate(formfield) {
datum = '2010-11-28'
document.form[formfield].value = datum
document.form[formfield].focus()
}
// -->
</script>
<A HREF="javascript:adddate('text1')"><IMG SRC="bilder/quest.gif" WIDTH="20" HEIGHT="15" BORDER=0></A>
<INPUT type="text" name="text1">
<A HREF="javascript:adddate('text2')"><IMG SRC="bilder/quest.gif" WIDTH="20" HEIGHT="15" BORDER=0></A>
<INPUT type="text" name="text2">
<A HREF="javascript:adddate('text3')"><IMG SRC="bilder/quest.gif" WIDTH="20" HEIGHT="15" BORDER=0></A>
<INPUT type="text" name="text3">

Sen använde jag asp "Date()" För att ange datumet.

Tack och hej

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