#html
#HTML
Вопрос:
Извините, я никогда раньше не сталкивался с этой проблемой.
Мои флажки не отображаются в IE, но отображаются в FF. Почему? Я не знаю второго способа сделать флажки.
<%if termandcon = "" and not error="" then warningman = "You Must Tick This Box"%>
<span class="nobor pad_5 rtalign" style="font-size:14px;">
<input type="checkbox" name="termandcon" <%if termandcon = "on"then%> checked <%end if%> style="height:1px; width:1px;"/>
<a href="/info/contactus.asp#term" target="_blank">
<b> I accept the terms amp; conditions</b>
</a>
<span class="redtxt">*</span>
<%warning(termandcon)%></span>
Комментарии:
1. Похоже, вам не хватает тега. Ваш код определенно не является чистым HTML. Какой язык шаблонов вы используете? Также может быть полезно вставить полученный исходный код HTML.
2. <тип ввода=»флажок» имя =»termandcon» стиль =»высота: 1px; ширина: 1px;»/>
3. Какой смысл в размере 1px / 1px?
4. Правильно. style=»height: 1px; width: 1px;» дает мне небольшой флажок в FF, но вообще не отображается в IE.
5. Поведение должно быть неопределенным при применении атрибутов внешнего вида к флажкам / переключателям
Ответ №1:
<input
type="checkbox" name="termandcon"
<%if termandcon = "on"then%> checked <%end if%>
style="height:1px; width:1px;"/>
вы не видите здесь ничего странного?
высота: 1px; ширина: 1px;
Ответ №2:
Если вы удалите часть стиля, она должна работать нормально.
<input type="checkbox" name="termandcon"
<%if termandcon = "on"then%> checked="checked" <%end if%>/>