Запоминание формы.

  • Автор темы [censored]
  • Дата начала

[censored]

Guest
Запоминание формы.

Есть форма.
Сначала заполняются <input`ы>
Потом пользователь выбирает <select`ом> и происходит автообновление страницы (через onChange) и заполняются автоматом остальные импуты.
Но при этом снова приходится заполнять верхние <input`ы>
Можно ли избежать этого неудобства?

Поик юзал, ничего подобного не видел.
 

Фанат

oncle terrible
Команда форума
"юзать" надо не поиск по форуму, а документацию "html для чайников".
В частности - параметр value в полях ввода.

для продвинутых можем посоветовать http://dklab.ru/chicken/nablas/41.html
 

[censored]

Guest
Походу меня не совсем поняли.
Сабмита формы на onChange не происходит.
Поэтому в value=<? echo $var; ?> будет пусто.
 

Фанат

oncle terrible
Команда форума
ну так сделай сабмит
или передавай все ввведенные поля так же, как передаешь селект
 

[censored]

Guest
!!! =)

<select name="platelschik_id" onChange="if(options[selectedIndex].value) window.location.href=(options[selectedIndex].value)">

<option value="page1-2.php?klient_idx=<?echo $klient_id; ?>&platejka_id=<? echo $platejka_id;?>"><? echo $Klient_name; ?></option>

-~{}~ 04.03.05 13:58:

Фанат
Если сабмитить, то у меня форма отправится в базу... А этого мне не нужно...

А поля, которые только что ввели в инпут, не передаются при обновлении.
 

Romantik

TeaM PHPClub
Ты четче задачу ставь- не вводи в заблуждение людей.
Перед отправкой в базу проверяй сначала и если не то- назад в форму с массивом POST
 

[censored]

Guest
Автор оригинала: Romantik
Ты четче задачу ставь- не вводи в заблуждение людей.
Перед отправкой в базу проверяй сначала и если не то- назад в форму с массивом POST
Во... это мысль.
Спасибо!
 

Romantik

TeaM PHPClub
<option value="page1-2.php?klient_idx=<?echo $klient_id; ?>&platejka_id=<? echo $platejka_id;?>"><? echo $Klient_name; ?></option>

и вот здесь не нравится мне.
зачем в value имя скрипта?
 
Сверху