jeg har et mindre problem som denne alvidende skare sikkert kan hjælpe mig
med.
Hvis nu man har en "select" i sin bruger-formular, hvor man fx skal angive
sit hjemland, fx Danmark.
Senere finder brugeren ud af, at han har tastet et eller andet forkert ind
om sine personlige data, og vil gerne rette et eller andet.
Jeg vil gerne lave en ny formular, hvor alle brugerens oprindelige data er
sat som defaults, sådan at hvis han trykker send stadig har de oprindelige
oplysninger registreret.
Hvordan får jeg markeret hjemlandet i selecten som "selected" i en asp side?
Jeg har lavet en funktion, der ikke helt virker (se nednfor). den funger
fiiiint, indtil der kommer mere end 15 lande i databasen.
Så brokker den sig over linie 30. (jeg bruger mysql/asp).
Hilfe!
-Henrik Hestbech
23 function LavOption3(Rsfunction,snaps){
24 var str="";
25 Response.Write("<p><b>" + str + "</b>"+snaps+"</p>")
26 if (Rsfunction.State == 0) {
27 Response.Write("<h3>Ingen poster returneret fra databasen</h3>")
28 }else{
29 while ( !Rsfunction.EOF && (Rsfunction.fields.count != 0) ) {
30 if (Rsfunction.fields(1).value==snaps) {str="selected=\"selected\"
";
31 Response.Write("<option " + str +"value=\"" + Rsfunction.fields(1)
+ "\">" + Rsfunction.fields (0) + "</option>")}
32 else {
33 Response.Write("<option value=\"" + Rsfunction.fields(1) + "\">" +
Rsfunction.fields(0) + "</option>")}
34 Rsfunction.MoveNext()
35 }}}
|