webForumDet fria alternativet

Select

14 svar · 816 visningar · startad av Ivar

IvarMedlem sedan aug. 2002218 inlägg
#1
Hej,

Funderingar kring select:
  <select name="mark" size="1" > 
                      <option value="Nej"selected><%=Nej%></option>
                      <option value="Ja" ><%=Ja%></option>
                    </select>
Om man väljer någon av option vill jag att ny select ska vissas hur fixar jag detta?
voigtann1Medlem sedan juni 20019 519 inlägg
#2

Det är med hjälp av javascript kan du lösa det...

IvarMedlem sedan aug. 2002218 inlägg
#3

Jag Mystänkte nästan att JavaScript skulle lösa det men har du något exempel på lösningen?

joel_joel88Medlem sedan nov. 20021 222 inlägg
#4
<head>
<script type="text/javascript" language="javascript">
<!--
function navigate(obj){

if (obj.options[obj.selectedIndex].value=="nej") {

    location.href = "sidan.asp?page=nej" 
} 
}
-->
</script>
</head>

<% IF Request("page") = "nej"  THEN %>
[b]Den nya selecten![/b]

<% ELSE %>

<select name="mark" size="1" onchange="navigate(this)"> 
                      <option value="Nej"selected><%=Nej%></option>
                      <option value="Ja" ><%=Ja%></option>
                    </select>

<% END IF %>
IvarMedlem sedan aug. 2002218 inlägg
#5

Funkar men den ifyllda formuläret töms på data hur får jag kvar datan?

joel_joel88Medlem sedan nov. 20021 222 inlägg
#6

Att lagra det i en sessions är ett alternativ. :)

IvarMedlem sedan aug. 2002218 inlägg
#7

Hmm jag försökte så här men jag får ingen värde med??

function navigate(obj){

if (obj.options[obj.selectedIndex].value=="Ja") {

    location.href = "placead.asp?page=Ja&item=<%=request("item")&description=<%=request("description")" 
} 
}
IvarMedlem sedan aug. 2002218 inlägg
#8

Nån som vet????

IvarMedlem sedan aug. 2002218 inlägg
#9

Hmm! Finns det värkningen ingen som kan hjälpa mig?

@ndersMedlem sedan juni 200032 969 inlägg
#10

I ditt javascript öppnar du en massa asp-block som du aldrig avslutar. Det borde vara ganska lätt att se?

    location.href = "placead.asp?page=Ja&item=<%=request("item")[b]%>[/b]&description=<%=request("description")[b]%>[/b]"

Du borde ju dessutom fått ett felmeddelande?

Jag förstår visserligen inte heller hur du använder request i detta javascript. För att kunna göra det måste du ju redan ha postat variablerna / formuläret. Har du det? Eller har du ett steg någonstans som inte vi förstår?

IvarMedlem sedan aug. 2002218 inlägg
#11

Det gjorde ingen skillnad värdena från ”item” och ”description” följer inte med alltså sidan laddas om då försvinner ifyllda formulär fält.

@ndersMedlem sedan juni 200032 969 inlägg
#12

Nej, det är antagligen för att du inte vill svara på mina frågor. Du får använda javascript för att hämta variablerna om du inte redan har postat värdena till sidan. Sök i det forumet.

IvarMedlem sedan aug. 2002218 inlägg
#13

Ok det blev lite strul här med förklaringen hoppas på att det är lite klarare nu.

Alltså vad jag vill är att om man väljer alternativ i select ”Ja” då skall det visas den nya selecten med ifyllda värden från dem övriga fält i formuläret på samma sida (placead.asp)
Textfält (item)
Textfält (description)
Osv.

<head>
<script type="text/javascript" language="javascript">
<!--
function navigate(obj){

if (obj.options[obj.selectedIndex].value=="Ja") {

    location.href = "placead.asp?page=Ja"  
} 
}
-->
</script>
</head>

<% IF Request("page") = "Ja"  THEN %>

// Den nya selecten!
<select name="pla" size="1" 
<option value=""selected>Välj betalning</option>
 <option value="Sms"><%=Sms%></option>
 <option value="Rakning" ><%=Rakning></option>
                   
</select

<% ELSE %>

<select name="mark" size="1" onchange="navigate(this)"> 
                      <option value="Nej"selected><%=Nej%></option>
                      <option value="Ja" ><%=Ja%></option>
                   
</select>

                    
<% END IF %>
OveRRidEMedlem sedan feb. 200112 078 inlägg
#14

Flyttas från ASP

IvarMedlem sedan aug. 2002218 inlägg
#15

Kan någon tabort tråden från forumet, den gör ingen nytta eftersom olösta trådar borde tass bort

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