2014-11-13 2 views
0

У меня есть combobox, где я отправляю значение, когда событие Onchange является triggerd. Но «если» не сработает. Идентификатор и «selectedGebouw» оба видны в выпадающем списке экрана, но он не позволит выбрать его.Combobox если выбрано не работает

<select name="gebouwFilter" onchange="this.form.submit()"> 
    <option value="0"></option> 
    <% 
     set objRec = objCon.execute(QUERY) 
     DO WHILE NOT objRec.EOF  
    %> 
    <option value="<%=objRec("locationID")%>" <%if selectedGebouw = objRec("locationID") then response.write("Selected") end if %>> 
     <!-- <%=objRec("address") &", "& objRec("place") %> --> 
     <%=objRec("locationID") &", "& selectedGebouw %> 
    </option> 
    <% 
    objRec.MoveNext 
     Loop 
     objRec.Close 
     set objRec = nothing 
    %> 
</select> 
+0

Не уверен правой синтаксисе, не имеет значения, уверен ли он, но там, кажется, излишний '>' в '. ..response.write («Selected») end if% >> ' – JosefZ

+1

Nop это не первый, это%> закрытие скрипта второй> закрывает параметр – Cageman

+0

@JosefZ' <%' and '%> 'являются блоками рендеринга ASP-кода, которые они представляют обработанной «серверной стороной» перед отправкой клиенту, конец '>' является закрывающей скобкой для статического '

ответ

1

ИСПРАВЛЕНО: Первый изменил занесена значение INT зафиксировал его:

selectedGebouw = cint(Request.Form("gebouwFilter")) 
Смежные вопросы