Всем привет!
Столкнулся вот с такой задачей но с явой не когда практически не работал но как понял пришлось. Суть задачи буду очень признателен за помощь в яве мало что понимаю.
Есть форма на сайте там два элемента выпадающий список и поле вода суммы. в выпадающем списке идет такой список Webmoney Я.Деньги Карта Visa как сделать так что бы выборе из списка Я.Деньги пользователю отобразился номер кошелька в отдельном
<input type="text" name="sum" size="20" value="Номер кошелька"> и также если человек выбрал Webmoney то ему отобразился вебманский кошелек. А если выбран способ оплаты через Карту Visa то появляются дополнительные поля типа номер карты и цвв.
Прошу сильно не злиться если кто то может помочь помогите пожалйуста, возможно это все решить и на PHP но мне желательно что бы все происходило в реальном времени и без рефреша страницы.
Вот сама и форма.
<form method="POST" action="--WEBBOT-SELF--">
<p style="margin-top: 0; margin-bottom: 0"><span lang="ru">
Способ оплаты</span></p>
<p style="margin-top: 0; margin-bottom: 0"><span lang="ru">
</span><select size="1" name="oplata">
<option>Выбирите способ оплаты</option>
<option>Webmoney</option>
<option>Я.Деньги</option>
<option>Карта VISA MASTER CARD</option>
</select></p>
<p style="margin-top: 0; margin-bottom: 0"></p>
<p style="margin-top: 0; margin-bottom: 0"><span lang="uk">
Номер кошелька.</span></p>
<p style="margin-top: 0; margin-bottom: 0"><span lang="ru">
</span>
<input type="text" name="sum" size="20" value="Выбирете кошелек"><span lang="ru">
</span><input type="submit" value="Оплатить" name="B1"></p>
<p><span lang="ru">
</span></p>
</form>
1. root-php - 21 Января, 2009 - 18:46:03 - перейти к сообщению
2. Гость - 21 Января, 2009 - 18:50:46 - перейти к сообщению
onselect событие посмотри
3. root-php - 21 Января, 2009 - 19:12:12 - перейти к сообщению
Смотрел ранее но не могу понять как заставить работать можете на примерчике показать если не сложно?
4. Stierus - 22 Января, 2009 - 12:19:28 - перейти к сообщению
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <script>
- function gen(elem){
- var text = '';
- switch (elem.selectedIndex)
- {
- case 0 :
- text = 'Номер кошелька.';
- break;
- case 1 :
- text = 'WM Номер';
- break;
- case 2 :
- text = 'YA Номер';
- break;
- case 3 :
- text = 'VISA Номер';
- break;
- default :
- text = 'Номер кошелька.';
- }
- document.getElementById('sum').value = text;
- }
- </script>
- <form method="POST" action="">
- <p style="margin-top: 0; margin-bottom: 0">
- <span lang="ru">Способ оплаты</span>
- </p>
- <p style="margin-top: 0; margin-bottom: 0">
- <span lang="ru"></span>
- <select size="1" name="oplata" onchange='gen(this)'>
- <option>Выбирите способ оплаты</option>
- <option>Webmoney</option>
- <option>Я.Деньги</option>
- <option>Карта VISA MASTER CARD</option>
- </select>
- </p>
- <p style="margin-top: 0; margin-bottom: 0"></p>
- <p style="margin-top: 0; margin-bottom: 0">
- <span lang="uk">Номер кошелька.</span>
- </p>
- <p style="margin-top: 0; margin-bottom: 0">
- <span lang="ru"></span>
- <input type="text" name="sum" id="sum" size="20" value="Выбирете кошелек">
- <span lang="ru"></span>
- <input type="submit" value="Оплатить" name="B1">
- </p>
- <p>
- <span lang="ru"></span>
- </p>
- </form>
Только не JAVA, а javascript, это разные вещи.