|
0 / 0 / 1
Регистрация: 01.07.2014
Сообщений: 47
|
|
Как сохранить все что в form после перезагрузки страницы?18.07.2015, 19:29. Показов 12114. Ответов 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 после перезагрузки телефона? После восстановления работает до перезагрузки. После перезагрузки все сначала. Переустановка ОС не помогла. Как получить код страницы, после того, как все скрипты данной страницы отработают, и выдадут все результаты? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|