webForumDet fria alternativet

Hur skickar jag med ett värde?

ASP

3 svar · 226 visningar · startad av coolish

Medlem sedan sep. 200297 inlägg
Frågan#1

Tjenare.

Jag har ett litet problem som jag skulle behöva snabb hjälp med. I ett formulär har jag nedanstående kod:
************************************************
<select name="id" id="id" size="1" onchange="javascript: document.loginForm.submit(); alert(this.value);">
<option value="">Välj sida i listan
<% Do Until new_list.EOF %>
<option value="<%=new_list("id") %>"><%=new_list("showName") %>

<%
new_list.MoveNext
Loop
%>
</select>
************************************************
Jag får här ut rätt värdet när jag kör alert. Vad jag sedan vill göra är att skicka det nya värdet i en
<input type="Hidden" name="id" value=""> men vet inte hur jag ska göra för att lösa detta. Vad ska jag ange som value="" i mitt hiddenfält??

/C

***

Medlem sedan juni 200032 967 inlägg
#2

Varför måste du skicka det i en hidden? Kan du inte bara requesta in värdet från selectboxen när du hämtar upp på mottagarsidan?

Medlem sedan sep. 200297 inlägg
#3

Fungerar inte då det inte är samma formulär jag requestar.
document.loginForm.submit(); är alltså ett annat formulär på samma sida.

Medlem sedan juni 200032 967 inlägg
#4

Ok? Du kan inte göra det med asp i alla fall. ASP-sidan körs ju när du postat uppgifterna, och kan inte veta vad som stod på sidan innan.

Sök i javascriptforumet.

269 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)