Показване на допълнителен ред при избор от селект бокс?

coderman

Registered
Здравейте, имам проблем с една контактна форма. Сложил съм един селект бокс в които има "Доставка с куриер" ; "На място" та.. проблема ми е че незнам как да направя след като се избере "доставка с куриер" да излиза под селект бокса друг ред на които да се въвежда адреса за доставка :( Може ли някои да помогне? Ще получите +1
 
coderman каза:
Здравейте, имам проблем с една контактна форма. Сложил съм един селект бокс в които има "Доставка с куриер" ; "На място" та.. проблема ми е че незнам как да направя след като се избере "доставка с куриер" да излиза под селект бокса друг ред на които да се въвежда адреса за доставка :( Може ли някои да помогне? Ще получите +1

Javascript ..

http://bonrouge.com/~chain_select_js
 
stoqnski маи не си ме разбрал правилно, трябва ми като избера примерно "доставка с куриер" да излиза отдолу нов ред в които да могат да пишат свободно, а не нов селект бокс които да седи постоянно и само информацията в него да се променя. :(
 
coderman каза:
stoqnski маи не си ме разбрал правилно, трябва ми като избера примерно "доставка с куриер" да излиза отдолу нов ред в които да могат да пишат свободно, а не нов селект бокс които да седи постоянно и само информацията в него да се променя. :(

Ем с AJAX освен , но ми хрумна една налудничава идея :D :

задавам GoTo на полето и като се избере Доста в куриер да отива в http://същата страница#izbor , и с AJAX да е скрито по принцип и после едно <input type="text" id="izbor" name="poru4ka" />
 
coderman каза:
stoqnski маи не си ме разбрал правилно, трябва ми като избера примерно "доставка с куриер" да излиза отдолу нов ред в които да могат да пишат свободно, а не нов селект бокс които да седи постоянно и само информацията в него да се променя. :(

Еми в кода който ти е дал стоянски промени select id=.... да ти е <input id=... т.е. заменяш клонирания селект с input
 
Това в head:
Код:
<script type="text/javascript">
function proveri()
{
if (document.dostavka.d2.kurier.selected)
document.getElementById('adres').style.visibility="visible";
else document.getElementById('adres').style.visibility="hidden";
}
</script>
Това в body:
Код:
<form name="dostavka">
<select name="d2" onchange="proveri();" >
  <option name="mqsto">На място</option>
  <option name="kurier">С куриер</option>
</select>
</form>
<textarea id="adres" style="visibility:hidden;">Адрес: ...</textarea>
 

Back
Горе