Добрый день.
Подскажите как с помощью стилей можно сделать отступ (не с красной строки) скажем как это делает MS Word.
Пример в прикрепленном файле
Вот как это сделано сейчас:
<input class="css-checkbox" id="checkboxG22" data-parentid="q5" name="checkboxG22" type="checkbox">
<label class="css-label" for="checkboxG22">Разрешается при наличии соответствующего договора или распоряжения работодателя об использовании личного транспорта в производственных целях, при условии осуществления пристёгивания при движении ремнём безопасности.</label>
Всем привет!
Необходимо сделать нумерацию строк в textarea, но не каждую строку а только там где есть текст, при том что текст переносится если не входит в границы окна, и так что бы номер строки был не в тексте textarea а скажем на полях (слева). Например:
1. Строка номер один
2. Строка номер два
3. Длинная строка номер три
которая будет перенесена
на несколько строк
4. Строка номер 4
Поделитесь пожалуйста опытом, кодом, или возможно ссылкой уже есть какой-то готовый класс
Что-бы было понятно, то в строку таблицы вставлена радио кнопка и если ее текст длинный то он переносится на следующую строку, где ее закрывает следующая запись (строка), если бы в строке был просто текст, то ширина строки бы выровнялась автоматом.
Полагаю обычным CSS здесь не обойтись, придется определить ширину строки и если она длиннее экрана, то добавить padding-bottom для <td>. Тут следующий вопрос как средствами PHP это сделать, или можно обойтись без PHP? (Добавление)
Разобрался сам, вопрос закрыт. Всем, кто смотрел спасибо.
var_dump отобразил содержимое, а как его перебрать для последующего использования? (Добавление)
Ts.Saltan пишет:
Tyoma5891 пишет:
необходимо сериализовать массив jQuery.param() и передавать как строку...
JQuery сам сеарилезует данные, если это необходимо
Если не сложно можно не большой пример как после
...
data: {'param':$.param(massiv)}
...
на стороне сервера обратно привести в нормальный вид?
Сервер возвращает string(54) "undefined=&undefined=&undefined=&undefined=&undefined=
я бы через сессии все сделал
время начала в сессию
какой выбрал ответ, тоже в сессию
в общем, как то так!
Хотя при желании обойти такое тоже можно! (Добавление)
А в базу данных, записывать сколько данный юзер сделал попыток! (Добавление)
То есть выйдет, что то вроде:
Как пользователь начал тест, мы записываем в базу +1 попытка, а в сессию время, когда начал.
И по мере выполнения теста, пишем в сессию что он там понавыбирал!
А как выполнил проверяем время записанное в сессии, если не сходится - все не сдал, нефиг жульничать!
Если сбросит сессию, +1 к попытке в базу данных!
Да это все понятно что -1 попытка, но пользователи бывают разные... Лучше просто отключить такую возможность. Осталось придумать как лучше это сделать
Sem2001 ну js мало кто сейчас отключает... и есть много сайтов, которые без js вообще работать не будут! Или, при отключенном js, прикрывают свой фулл-опционал, а дают лишь сильно ограниченные возможности!
А что за тест такой? Что у кого то может появиться желание сжульничать?
Тест в профучилище. Даже если F5 отключить, то будет адресная строка где можно будет обновить страницу. Видел как это было реализованно в корпоративной среде, где установлен только IE, у него есть возможность отключить панельку с кнопками. (Добавление)
DeepVarvar пишет:
При отключенном жс вообще не стартовать тесты.
А для сохранения состояния, даже если нажмут ф5 использовать локал сторадж.
Cайт обращается к базе данных MySQL, где будет десятки тестов. В одном тесте до 20 вопросов, а это большая временная таблица. Честно говоря не представляю как ее можно хранить в локальном хранилище. Но вариант стоит попробовать (Добавление)
Что бы было понятна идея, то вот сайт http://test[dot]ukkprofi[dot]ru/
Логин:Тест
Пароль:123
Спасибо, читал этот топик ранее. Больше конечно критики в адрес автора, чем работающих ответов Схожусь на мысли, что придется пересматривать сам алгоритм работы, так как JS можно отключить, изменить, у некоторых браузеров политикой запрещен JS и тп.
Всем привет.
Подскажите можно ли как-нибудь отключить обновление страницы браузера пользователем?
Предвидя вопросы типа: а зачем тебе это нужно? объясняю, что есть онлайн тест в который построен на запросах к серверу и работает практически на одной форме. После нажатия кнопки F5, кнопки рефреш, или кнопки Enter в строке адреса происходит обновление страницы и возврат к началу теста. Также на странице есть таймер обратного отчета который также обновляется. Плюс работа с базой данных MySQL с созданием временных таблиц, которые тоже работают в текущей сессии и после рефреша пересоздаются. Конечно можно после обновления страницы проверять какую-нибудь константу на наличие(заполнение) и останавливать тест если она равна NULL, но это не вариант так как по условию количество попыток сдачи теста ограничено.
Наверняка возможны и другие решения готов выслушать любые варианты
Всем доброго дня!
Прошу объяснить почему не работает следующая схема.
Есть три файла (модуля):
1. const.php
2. func.php
3. reg.php
В первом модуле объявлена переменная $const1="111", во втором я ее модифицирую global $const1; $const1="000", в третьем вывожу экран echo $const1;
Если это делать все в приделах одного модуля, или используя например include, то все работает. Но у меня ситуация в следующем: есть HTML форма которая после некоторых действий пользователя ява скриптом переходит в модуль 2, где я модифицирую константу, после происходит обратно переход на начальную HTML форму, где пользователь опять что-то делает и после этих действий переходит в модуль 3, где значение переменной $const1 должно вывестись на экран, но оно равно NULL. Предполагаю, что все эти действия нужно делать в пределах одной "сессии", то есть если я совершил редирект через JS в модуль 3, то действия которые я совершал ранее в модуле 2 не сохраняются?