Натягиваю один адаптивный web шаблон на доминоху. Есть обычная форма обратной связи с текстовыми полями, списками, rtf, чекбоксами, но в стилях скрываются чекбоксы и радио следующим образом:
То есть с чистыми чакбоксами это не работает, а работает только с лейблами...
Ну сделано так, чтобы на страничке светилось красиво вот так.
С остальными полями проблем нет, но если вместо HTML воткнуть нотусовое поле чекбокс, оно не отображается на вебе (скрывается стилем).
Если прописать имя лебла в свойствах Notes поля, то оно на вебе видится кодом так и все равно не отображается
В дизайнер 7.0.4 никак не написать, что нам нужен только лейбл. В итоге, оно не чекается и его никак не затащить в агент для Set ctx = ns.DocumentContext.
Попытка заюзать WebSession() класс
Вот вопрос. Как бы затащить не Лотусовое HTML содержимое в агент?
Фантазирую, что можно на JavaScript это поле прописать через куки и достать через WebSession() класс, но тоже как-то не очень решение. Какие еще есть варианты? Может в свойствах поля Notes неправильно пишу?
Код:
input[type="checkbox"],
input[type="radio"] {
-moz-appearance: none;
-webkit-appearance: none;
-ms-appearance: none;
appearance: none;
display: block;
float: left;
margin-right: -2em;
opacity: 0;
width: 1em;
z-index: -1;
}
input[type="checkbox"] + label,
input[type="radio"] + label {
text-decoration: none;
color: #7f888f;
cursor: pointer;
display: inline-block;
font-size: 1em;
font-weight: 400;
padding-left: 2.4em;
padding-right: 0.75em;
position: relative;
}
...
Код:
<!-- Checkbox -->
<div class="6u 12u$(small)">
<input type="checkbox" id="copy" name="copy">
<label for="copy">Отправить копию сообщения на Email</label>
</div>
Ну сделано так, чтобы на страничке светилось красиво вот так.
С остальными полями проблем нет, но если вместо HTML воткнуть нотусовое поле чекбокс, оно не отображается на вебе (скрывается стилем).
Если прописать имя лебла в свойствах Notes поля, то оно на вебе видится кодом так и все равно не отображается
Код:
<input name="%%Surrogate_Copy" type="hidden" value="1"><label>
<input type="checkbox" name="Copy" value="" checked label="Copy"></label>
Попытка заюзать WebSession() класс
Ссылка скрыта от гостей
не сильно помогает, так как для него надо делать через jQuery ajax data: form.serialize(), // serializes the form's elements. для data = web.session.DocumentContext.Request_Content(0) и получить головняк с декодированием rtf поля. Неудобно, сложно, плохо работает на большом объеме и пр.Вот вопрос. Как бы затащить не Лотусовое HTML содержимое в агент?
Фантазирую, что можно на JavaScript это поле прописать через куки и достать через WebSession() класс, но тоже как-то не очень решение. Какие еще есть варианты? Может в свойствах поля Notes неправильно пишу?
Последнее редактирование: