За последние 24 часа нас посетили 35157 программистов и 1742 робота. Сейчас ищут 967 программистов ...

jquery history.back(1);

Тема в разделе "JavaScript и AJAX", создана пользователем siiXth, 18 апр 2011.

  1. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    обнаружил странную шнягу. поля в таблице созданные через jq не сохраняются если к ним вернуться через history.back. получается браузеры не сохраняют хтмл код страницы при переходе , а только единожды при загрузке ?
    но в тот же момент если сделать history. back(1); на обычной таблице то текст в полях сохраняется в браузере.
    что тогда за приколы ? )) задача сделать форму с jq , а проверку через пхп и если еррор в заполнении то выдать юзеру history. back(1); "Вернуться назад".
     
  2. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    siiXth
    не очень хорошая идея, т.к. приходится полагаться на поведение браузера. пытаешься пойти лёгким путём? ;)
    гораздо лучше и правильнее (но тяжелее в реализации) - это заполнение формы в php на строне сервера/javascript на строне клиента (при динамических формах) и показ формы пользователю если какое-либо из полей было заполнено неправильно.
     
  3. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    та не важно как это реализовать ) не в этом проблема
    вот сидишь такой быстренько план делаешь в голове "грузим шаблон , в нём jq появление некоторых таблиц, дальше апдейт базы при сабмите , а если где-то чтото не так заполнено , то писать ошибку и давать линк на возвращение" , а потом когда сидишь доходишь в реализации до пункта проверки понимаешь что зря сидел пару часиков описывал проверки на пхп потому что он не понадобится и прийдётся это всё дело переделывать на js/jq =)
    ну вот понял что фигня не работает и решил сообщить ))
     
  4. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    не надо возвращать пользователя. надо прямо рядом с полями формы говорить - вот здесь мыло не то, а здесь год рождения у вас 2009.
    после проверок на стороне пользователся (js) обязательно нужны проверки на сервере (пхп). а то куча кулхацкеров будут делать нехорошо.
     
  5. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    я хотел самое примитивное и простое решение ))
    да там простые мат формулы и проверка правильности написания . да и вообще без работы с бд