select и моментален резултат

oniq

Registered
Код:
<select name="country">
    <option value="Bulgaria">Bulgaria</option>
    <option value="Spain">Spain</option>
</select>

Имам този код, и когато избера даден град, как над селект формата да изкарам какво е избрал потребителя.

Само да не е от вида ( <div id="value="></div> ) така да вадя текста защото, не мога да го обработвам с PHP после...

Искам избраното да го присвоя на променлива.
 
Искаш да вземеш избраната стойност преди формуляра да е изпратен към сървъра? Или след като е изпратен?

HTML:
Избрана държава: <input type="text" name="selected_country" id="selected_country" />

<select name="country" onchange="document.getElementById('selected_country').value=this.value">
    <option value=''>---избери---</option>
    <option value="Bulgaria">Bulgaria</option>
    <option value="Spain">Spain</option>
</select>
 
Искам да взема държавата която е избрал и да го сложа в масив.


Код:
<?php
$country = " Трябва да има стойност полето, което е избрал от SELECT-a";

$delivery[$country];
?>

дано с този код съм помогнал да ме разберете какво искам да направя.
 
Хич не си ясен, защото веднъж казваш, че искаш да вземеш и да покажеш стойността веднага, после пък показваш РНР код. Аз за това те питах, кога искаш да вземеш стойността - преди или след като събмитнеш формуляна. Защото ако е след като събмитнеш формуляра, тогава просто използваш $_POST['country'] и не ти трябва никакъв Javascript код, и накакво допълнително поле.

Ако искаш полезен отговор, обясни подробно за какво става въпрос, каква е логиката на формуляра, какво става след това, покажи малко код. Има хиляди начини да вземеш стойността, но кой от тях е правилния, зависи какво искаш да правиш после. Ако ще слагаш избраната страна в РНР масив, след като е събмитнат формуляра, използваш $_POST['country'] като махнеш другия код, който съм показал.
 

Back
Горе