Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.07.24;
Скачать: CL | DM;

Вниз

Post метод и комбобокс (js?)   Найти похожие ветки 

 
Кто б сомневался ©   (2011-04-06 00:05) [0]

Привет.

Нужно сделать след. вещь, но не знаю как - просто я не веб программист. Поискал в нете, не нашел конкретного.
Вобщем есть Post метод кнопка.

<form action="http://" method="post" onsubmit="return empty_form()">
           <p>          
               E-mail:
               <input name="email" id="msg" type=text size="32" maxlength="45" />
              ...
               <input name="s_amount" type="hidden" value="$amount" />
               <input type="submit" value="Далее" />
           </p>
       </form>


Нужно добавить комбобокс, с выбором стран, и чтобы после нажатия на Post кнопку проверять какой item выбран и делать соотвествующие изменения в <input name="s_amount".
Пожалуйста подскажите как сделать.
Можно ли с Js сделать подобное?


 
Palladin ©   (2011-04-06 00:09) [1]

а зачем?
<select name="s_amount">
<option value="amount_value_for_rus">Rus</option>
<option value="amount_value_for_cambogio">Cambo</option>
</select>
и при посте передастся то value, какое нужно

или есть еще какой то скрытый смысл в хотелке?


 
Кто б сомневался ©   (2011-04-06 00:11) [2]

Попробую спасибо. Не знал.


 
Кто б сомневался ©   (2011-04-06 01:34) [3]

Неполучилось, тут вот в чем проблема.

Дело в том, что в одно из полей передается еще и хэш всех input значений.

Втч и значение s_amount также туда добавляется для общего хэша.
Хэш просчитывается на php на всякий случай дам код:
function ref_sign() {
       $params = func_get_args();
       $prehash = implode("::", $params);
       return md5($prehash);
   }


Вобщем нужно выбрать s_amount в комбобоксе (цифра) и потом его как то просчитать со всеми значениями в хэш. Можно ли это сделать при нажатии кнопки?
Я знаю что можно отловить нажатие Post кнопки, - передавая все в js функцию (onsubmit="return empty_form()">). Но вот как просчитать хэш на phр и добавить это в специальное поле.
Намекните хотя бы.


 
Кто б сомневался ©   (2011-04-06 01:36) [4]

Т.е. есть еще и поле  <input name="s_sign" type="hidden" value="$sign" />

на данный момент хэш просчитывается при загрузке страницы php функцией.


 
b z   (2011-04-06 02:19) [5]

Вы форму отсылаете не себе? (похоже на платежную систему ...)


 
Кто б сомневался ©   (2011-04-06 18:22) [6]

Да это платежная система smscoin


 
_Юрий   (2011-04-06 20:43) [7]


> Нужно добавить комбобокс, с выбором стран, и чтобы после
> нажатия на Post кнопку проверять какой item выбран и делать
> соотвествующие изменения в


на onchange комбобокса менять значение в "s_amount"?


 
Кто б сомневался ©   (2011-04-06 23:49) [8]

Вобщем я сделал по другому и проще.
Все как обычно, просто данные amount передаються другому php файлу - невидимому в браузере, в котором при загрузке делается все указано (т.е. как было раньше). Но потом с него делается редирект на плат. систему.



Страницы: 1 вся ветка

Текущий архив: 2011.07.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
2-1302860093
MrBadge
2011-04-15 13:34
2011.07.24
Char в Word


8-1214048535
Al
2008-06-21 15:42
2011.07.24
Как сделать в функции динамическую переменную?


2-1303379680
samalex2504
2011-04-21 13:54
2011.07.24
Переместить курсор в TEdit на начало


15-1302033916
Кто б сомневался
2011-04-06 00:05
2011.07.24
Post метод и комбобокс (js?)


4-1249279630
DevilDevil
2009-08-03 10:07
2011.07.24
Выделен текст в ComboBox