webForumDet fria alternativet

cookie fungerar inte

JavaScript

3 svar · 753 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

hur skriver man?
det är en vb-script function med javascript i.

Call setCookie('Stopdate')

Function setCookie(id)
document.cookie = id+"="+document.form.[id].value+"; expires=Thursday, 03-Sep-2003 00:00:00 GMT"
End Function

jag lyckas inte omvandla ...form[id].value... till ...form.Stopdate.value ... :(

Medlem sedan feb. 2003774 inlägg
#2

Antar att du döpt formuläret till "form", om du vill hämta "id" fältet så (utan punkt):
document.form[id].value;

Medlem sedan juni 20003 076 inlägg
#3

Nej men fältet heter Stopdate.
Skriver jag direkt i funktionen så här så funkar det, id är bara en parameter

document.cookie = id+"="+document.form.Stopdate.value+";...
Medlem sedan juni 20014 421 inlägg
#4

Precis som du anropar genom att skriva såhär:

document.forms[0].elements[id].value

Om du inte har angivit något namn...om formen heter form så ska du skriva såhär

document.form.elements[id].value
737 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
604 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)