Ho scomposto il valore di una data in 3 select in modo da poterla modificare, non capisco come non mi funziona il "selected" nella select dell'anno mentre per il giorno e il mese lo script mi lascia selezionato il valore della data memorizzata. La terza tendina mi appare sempre al primo valore (2004) anche se rs(data) è ad esempio 21/05/2005
Vi prego di aiutarmi perchè non so ch epesci predere....
ecco lo script:
codice:<% data = rs("data") gg_ = Left(data,2) mm_ = Mid(data,4,2) aaaa_ = Right(data,4) %> <select name="gg"> <% for i = 1 to 31 if i < 10 then i = 0 & i end if %> <option value="<%= i %>" <% if i = gg_ then response.Write("selected") end if %>><%= i %></option> <% Next %> </select> <select name="mm"> <% for g = 1 to 12 if g < 10 then g = 0 & g end if %> <option value="<%= g %>" <% if g = mm_ then response.Write("selected") end if %>><%= g %></option> <% Next %> </select> <select name="aaaa"> <% for h = 2004 to 2010 %> <option value="<%= h %>" <% if h = aaaa_ then response.Write("selected") end if %>><%= h %></option> <% Next %> </select>

Rispondi quotando

