A adde2 Medlem sedan maj 2000 144 inlägg Trådstart 28 aug. 2000 20:14 #1 ändra hidden.value och submitta, hur?
typ ser ut något i stil med...
function fliq(flox)
{
foo.bar.value = flox;
foo.submit;
}
<form name="foo" action="mess.asp" method="post">
<input type="hidden" name="bar">
</form>
funktionen fliq anropas men det funkar inte...
vad har jag gjort för fel?
har jag glömt någon skoj vital kodsnutt?
@nders Medlem sedan juni 2000 32 967 inlägg document.foo.bar.value = flox;
document.foo.submit();
mvh
A adde2 Medlem sedan maj 2000 144 inlägg Ok.
Får det tyvärr inte att funka...
Men Tack ändå.
@nders Medlem sedan juni 2000 32 967 inlägg släng då hit hela koden, så kan säkert någon av oss hjälpa dig!
A adde2 Medlem sedan maj 2000 144 inlägg Hmm, koden ser ut så här (nu) (den som är relevant)
<script language="JavaScript">
function fliq(flox)
{
window.document.forms.foo.bar.value = flox;
window.document.forms.foo.Submit();
}
</Script>
<form name="foo" action="mess.asp" method="post">
<input type="hidden" name="bar" value="">
</form>
<span onClick="fliq('5');">eunt domis</span>
Det som verkar strula nu är koden för att submitta. För att fylla i <hidden> så krävdes att man lade till attributet value=""
Någon som vet hur jag får iväg formuläret?
// Mvh adde2
@nders Medlem sedan juni 2000 32 967 inlägg pröva att ta bort punkten före = i method...
<form name="foo" action="mess.asp" method**.**="post">
[r]
åsså kan du pröva att skriva submit() med litet s, eftersom javascript är case sensitive...
[/r]
A adde2 Medlem sedan maj 2000 144 inlägg Ok.
mmm, fick det att funka, men dom orsakerna som du angav var det inte...
Men tack ändå...
[Redigerat av adde2 den 29 aug 2000]