/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Dynamisk Drop down liste
Fra : Claus


Dato : 16-07-08 15:13

Hej NG

Håber der er nogle der kan hjælpe med mit problem.

Jeg er ved at lave en advance search funktion på mit site, til
det har jeg en form med nogle Radio knapper og nogle dynamiske
Drop down lister, jeg har lavet så der med det samme er default
value i drop down listerne, det skal så være så indhold skifter
hvis der vælgen en radio knap.

tre knapper Condo, Hus og Land - Condo er valgt som defautl

en drop down liste der med det samme har indhold fra Condo, hvis
man så klikker på hus skal indholdet i drop down listen ændres
til at vise indhold fra Hus.

-----script------

Dim objconn,objRS,strSQL

Set objconn = Server.CreateObject("ADODB.Connection")
objconn.ConnectionString = "DRIVER=Microsoft Access Driver
(*.mdb);DBQ=" & Server.MapPath("DB/Database.mdb")
objconn.Open

Set objRs = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT distinct(Moobann) FROM Condo "
objRS.Open strSQL, objconn

noget html kode...

Response.Write "<option value='''' selected>Select
Condo</option>"
Do While Not objRS.EOF
Response.Write "<option value=''" & objrs("Moobann") &"''>"&
objRs("Moobann") &"</option>"
objRS.MoveNext
Loop

--Radio knapper--
<input type="radio" name="Property" checked="checked"
<%if Property="Condo" then Response.Write("checked")%>
value="Condo" />Condo

<input type="radio" name="Property"
<%if Property="House" then Response.Write("checked")%>
value="House" >House

<input type="radio" name="Property"
<%if Property="Land" then Response.Write("checked")%>
value="Land" />Land

-----
hvordan skal jeg få sql kald ændret, når der klikkes på eks. hus
så indholdet i listen bliver fra Hus i stedet for fra Condo.

jeg meneer det kan gøres med noget onclick på knapperne men kan
ikke få det til at virke.


/Claus
www.houseinchiangmai.net



--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Ukendt (17-07-2008)
Kommentar
Fra : Ukendt


Dato : 17-07-08 14:00

"Claus" <cqr@cc-data.dk> skrev i en meddelelse
news:487e01db$0$90272$14726298@news.sunsite.dk...> -----
> hvordan skal jeg få sql kald ændret, når der klikkes på eks. hus
> så indholdet i listen bliver fra Hus i stedet for fra Condo.
>
> jeg meneer det kan gøres med noget onclick på knapperne men kan
> ikke få det til at virke.
>
<
http://fladbrovej.dk/foto/foto-galleri.asp bruger jeg:

<form method="get" action="xxxxxxxx.asp?">
<input type="hidden" name="y" value="<%=y%>">
<b>Vælg en gruppe:</b> <select name="Ftype" onchange="this.form.submit()">
<option value="<%=Ftype%>"><%=FType%> </option>
<option value="option1">option1 </option>
<option value="option2">option1</option>
</select>
<noscript><input name="Submit" type="submit" value="Enter"></noscript>
</form>

Sidens indhold (i dit tilfælde må det være indholdet i 'select' listen)
ændres ved et database opslag afhængig af værdien af
request.Querystring("Ftype")
<noscript> viser en 'submit' knap hvis Java script er slået fra.

Hvis du vil have en kopi af ASP siden så send en mail til henning snabela
smeds dot dk

/Henning



Claus (19-07-2008)
Kommentar
Fra : Claus


Dato : 19-07-08 05:29

Henning Smed wrote in dk.edb.internet.webdesign.serverside.asp:

> På http://fladbrovej.dk/foto/foto-galleri.asp bruger jeg:
>
> <form method="get" action="xxxxxxxx.asp?">
> <input type="hidden" name="y" value="<%=y%>">
> <b>Vælg en gruppe:</b> <select name="Ftype" onchange="this.form.submit()">
> <option value="<%=Ftype%>"><%=FType%> </option>
> <option value="option1">option1 </option>
> <option value="option2">option1</option>
> </select>
> <noscript><input name="Submit" type="submit" value="Enter"></noscript>
> </form>
>
> Sidens indhold (i dit tilfælde må det være indholdet i 'select' listen)
> ændres ved et database opslag afhængig af værdien af
> request.Querystring("Ftype")
> <noscript> viser en 'submit' knap hvis Java script er slået fra.
>
> Hvis du vil have en kopi af ASP siden så send en mail til henning snabela
> smeds dot dk
>
> /Henning
>
>

Jeg kunne ikke bruge onchange submit da jeg har en submit knap til at udfør
hele forspørgelsen.
men jeg fik det til at virke ved at lave en Page refresh, som med sende info om
knapper der var valgt.

----Script <Head>----

<script type="text/javascript">
function reload()
{

for(var i=0; i < document.form2.Property.length; i++){
if(document.form2.Property[i].checked)
var val=document.form2.Property[i].value
}

for(var i=0; i < document.form2.SR.length; i++){
if(document.form2.SR[i].checked)
var val2=document.form2.SR[i].value
}
self.location='advance_search.asp?Cat=' + val + '&SR=' + val2 ;
}
</script>

' og mine radio knapper

<input type="radio" name="Property" checked="checked"
<%if Property="Condo" or Cat="Condo" then Response.Write("checked")%>
value="Condo" onclick="reload()" />Condo

<input type="radio" name="Property"
<%if Property="House" or Cat="House" then Response.Write("checked")%>
value="House" onclick="reload()" />House

<input type="radio" name="Property"
<%if Property="Land" or Cat="Land" then Response.Write("checked") %>
value="Land" onclick="reload()" />Land</td>

/Claus

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408928
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste