Замена значения value

291
24 августа 2017, 22:48

Есть форма, при выборе одного значения из списка появляется текст с описанием, в value стоят значения с 1 до 3 и соответственно ко мне на почту приходит заявка в поле Оплата стоит (1,2,3) а мне нужно сделать так чтобы в полях value стоял текст. Подскажите как сделать чтобы при оформление заявки у меня на почте в значениях value был текст вместо цифр.

<script>
help=new Array();
help[0]="";
help[1]="<p>Текст 1 (Онлайн оплата)";
help[2]="<p>Текст 2 (Доверительный платёж)";
help[3]="<p>Текст 3 (Скидка за отзыв в группе)";
</script>
<select name="Oplata" id="Oplata" x-autocompletetype="Oplata" class="select" required onChange="document.getElementById('text').innerHTML=help[this.value];">
<option value="0">Способ оплаты:</option>
<option value="1">450 руб. (Онлайн оплата)</option>
<option value="2">450 руб. (Доверительный платёж)</option>
<option value="3">400 руб. (Скидка за отзыв в группе)</option>
</select>
<div class="clear"></div>
</div>
<div class="input" id="text"></div>
Answer 1
<select ... onChange="document.getElementById('OplataText').value=document.getElementById('text').innerHTML=help[this.value];">
...
<input type="hidden" id="OplataText" name="OplataText" />

или

var help = {}; 
help[0]=""; 
help["Онлайн"]="<p>Текст 1 (Онлайн оплата)"; 
help["Доверительный"]="<p>Текст 2 (Доверительный платёж)"; 
help["Скидка"]="<p>Текст 3 (Скидка за отзыв в группе)";
<select name="Oplata" id="Oplata" x-autocompletetype="Oplata" class="select" required  
  onChange="document.getElementById('text').innerHTML=help[this.value];"> 
  <option value="0">Способ оплаты:</option> 
  <option value="Онлайн">450 руб. (Онлайн оплата)</option> 
  <option value="Доверительный">450 руб. (Доверительный платёж)</option> 
  <option value="Скидка">400 руб. (Скидка за отзыв в группе)</option> 
</select> 
<div class="clear"></div> 
</div> 
 
<div class="input" id="text"></div>

READ ALSO
dataType: &#39;json&#39; и JSON.parse() - есть ли разница?

dataType: 'json' и JSON.parse() - есть ли разница?

Начал изучать AJAX совсем недавноДля работы с ответом сервера как с JSON я обычно указывал в параметрах AJAX-запроса соответствующий тип ответа:...

245
Как закрасить города разным цветом

Как закрасить города разным цветом

Есть карта от Google надо закрасить города разным цветомНо как это сделать ?надо самому дать координаты страниц или для этого есть спец что либо...

259
Как сделать паузу в любом месте кода на js?

Как сделать паузу в любом месте кода на js?

Пишу небольшой userscript на js для онлайн игры, небольшая автоматизация рутинных действий (бот)Возникла необходимость делать задержки в любом...

306