webForumDet fria alternativet

hantera optgroup

2 svar · 370 visningar · startad av WebbisNet

WebbisNetMedlem sedan feb. 20032 027 inlägg
#1

jag har nyligen börjat kolla på denna roliga grej som heter optgroup, mitt problem är nu här jag får ex aaabccdeefff och inte abcdef som det ska vara och inte varje objekt under 3 a när det finns ex 3 st på a

<select class="textbox" name="selKansla">
<%do until kannerRS.eof%>
<optgroup label="<%=left(kannerRS("kannerSig"),1)%>"><%=left(kannerRS("kannerSig"),1)%> 
<option label="<%=kannerRS("kannerSig")%>" name="selKansla" value="<%=kannerRS("kannerSig")%>">
<%=kannerRS("kannerSig")%> 
</option>
</optgroup>
<%kannerRS.MoveNext:LOOP%>
</select>
PalleMedlem sedan apr. 20003 174 inlägg
#2

Tråden flyttas från HTML, XHTML & CSS.

mvh Palle
Moderator webForum

emissionMedlem sedan dec. 19996 721 inlägg
#3

Det blir fel eftersom du gör en optgroup för varje rad.

<select class="textbox" name="selKansla">
<%
lastletter=""
do until kannerRS.eof
   makeendgroup=false
   if left(kannerRS("kannerSig"),1)<>lastletter then
      makeendgroup=true
%>
<optgroup label="<%=left(kannerRS("kannerSig"),1)%>">
<%
   end if
   lastletter= left(kannerRS("kannerSig"),1)
%>
<option label="<%=kannerRS("kannerSig")%>" name="selKansla" value="<%=kannerRS("kannerSig")%>">
<%=kannerRS("kannerSig")%> 
</option>
<%if makeendgroup then%>
</optgroup>
<%end if
kannerRS.MoveNext:LOOP%>
</select>
128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)