|
0 / 0 / 1
Регистрация: 01.07.2014
Сообщений: 47
|
|
Как сохранить все что в form после перезагрузки страницы?18.07.2015, 19:29. Показов 12168. Ответов 7
Метки нет (Все метки)
Здравствуйте, сайт на фраемворке kohana 3.1
Сделал добавление новостей на сайт в админке. В разделе form, в form input, celect, textarea, загрузка картинок, <input type="file" title="Загрузка главной фотографии" multiple name="images[]" id="multi" /> Стоит валидация в моделях, если не заполнил важные поля, но нажал на кнопку отправить, то он перезагружает страничку и появляется валидация которая пишет что не все поля заполнены и т.д Вся форма что я заполнял, а это выбрал фотку, выбрал в селектах категорию раздела, и т.д, все это скинулось, как все это можно сохранить? Что бы вся форма после перезагрузки страницы сохранилась? Что я пробовал, я пробовал вставлять код в поля input, celect, textarea (value="<?=@$_POST['prdes']?>" Данный код работает только на input, после перезагрузки сохраняет то что там писал. На celect, textarea и выбор фотки для загрузки не срабатывает
0
|
|
| 18.07.2015, 19:29 | |
|
Ответы с готовыми решениями:
7
Как сохранить выделение в DropDownList после перезагрузки страницы Сохранить координаты карты на выбранный город после перезагрузки страницы
|
|
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
|
||
| 19.07.2015, 10:10 | ||
|
Добавлено через 2 минуты Вот здесь про selected прочитай.
0
|
||
|
0 / 0 / 1
Регистрация: 01.07.2014
Сообщений: 47
|
|
| 21.07.2015, 06:24 [ТС] | |
|
Понял, все та ки что бы всю форму сохранить я так понимаю лучше js использовать для валидации что бы страница не перезагружалась !
0
|
|
|
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
|
|
| 21.07.2015, 09:36 | |
|
0
|
|
|
0 / 0 / 1
Регистрация: 01.07.2014
Сообщений: 47
|
||||||||||||||||
| 21.07.2015, 17:59 [ТС] | ||||||||||||||||
|
а можно как то реализовать через element.getAttribute() если да то посоветуйте как.
--------------------------------------- Что я хочу реализовать через js Проверка на введение трех полей. Начало формы:
Див для вывода ошибок: ( <div id="resultred"></div> ) Код js - в коде ноль, но пытаюсь по другим примерам что то сделать.
понял что по нажатию на кнопку добавить новость, срабатывает js который проверяет всю форму, и после того если все хорошо, то он добавляет новость, а если есть ошибка то будет выводить ошибку. что я хочу реализовать через js, нужно что бы была проверка что данные поля нужно заполнить, пустыми их оставлять нельзя, поля обязательные для заполнения ( prname, shortdescription, description ) У поля ( prname ), хочу сделать что бы нельзя было больше 80 символов писать, и меньше 10, то есть если меньше 10 или больше 80, то он должен будет выдавать ошибку с текстом, слишком мало символов в заголовке что то такое. Для поля ( shortdescription ), хочу реализовать что бы меньше 50 символов нельзя было писать и больше 220, и если я заполнил меньше 50, то что бы скрипт валидации выдавал что слишком маленький текст, ну и если больше 220. Для поля ( description ), поле обязательно для заполнения, если оставили пустым, то что бы писалось такое то поле не должно быть пустым. Подскажите как дальше скрипт дописать, приведите пожалуйста пример. Добавлено через 3 часа 33 минуты Попробовал я этот метод.
<input type="text" name="prname" maxlength="80" id="textarea" autofocus check_message="Введите заголовок, должен быть не больше 80 букв" /> так вот после проверки, браузер фаерфокс, показывает окно с ошибками ! а так же предлагает закрыть эти окна если поставить галочку ! если поставить ее то и окна с ошибками не будет видно ! это же минус большой этого метода. У меня на одном input и на двух textarea стоит этот метод, так вот если забыл ввести заголовок, то всплывает окно, я заполняю, пытаюсь дальше добавить новость, всплывает второе окно, введите короткий текст, опять нажал добавить, всплывает третье окно, заполните полный текст, в третьем окно и появилась поставьте галочку! если ее поставить, и не заполнить поле, а нажать добавить, то новость добавится без полного текста. Да и окно не совсем красивое, стандартное от брайзера. Выходит, что эта валидация не совсем хорошая.
0
|
||||||||||||||||
|
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
|
|||||||
| 21.07.2015, 19:33 | |||||||
0
|
|||||||
|
0 / 0 / 1
Регистрация: 01.07.2014
Сообщений: 47
|
|
| 22.07.2015, 07:10 [ТС] | |
|
а как правильно в js вписать вывод сообщения в div, а не в всплывающем окне браузера. Нужно же еще сделать что бы перенаправляло к этому div - где сообщение об ошбике.
0
|
|
|
0 / 0 / 1
Регистрация: 01.07.2014
Сообщений: 47
|
||||||
| 24.07.2015, 10:13 [ТС] | ||||||
|
проблему решил, вот с заменой не всплывающие окно, а выводит в диве.
0
|
||||||
| 24.07.2015, 10:13 | |
|
Помогаю со студенческими работами здесь
8
Что делать после перезагрузки страницы? Как сохранить информацию во время перезагрузки страницы Как сохранить состояние Service после перезагрузки телефона? После восстановления работает до перезагрузки. После перезагрузки все сначала. Переустановка ОС не помогла. Как получить код страницы, после того, как все скрипты данной страницы отработают, и выдадут все результаты? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|