Preluare textul optiunii din select in JavaScript
Scris: Lun Mai 04, 2015
Salut,
am un select care preia id-ul judetelor si le afiseaza in pagina ca numele judetelor. As avea nevoie de amandoua valorile (id si nume).
Vreau sa preiau din select si sa adaug in inputul hidden numele judetului selectat. La momentul actual event.target.value preia valoarea optiunii selectate afisand id-ul judetului. Daca schimb si folosesc event.target.text afiseaza 'undefined'. Daca folosesc event.target.textContent afiseaza toate judetele. Cum sa fac?
am un select care preia id-ul judetelor si le afiseaza in pagina ca numele judetelor. As avea nevoie de amandoua valorile (id si nume).
Vreau sa preiau din select si sa adaug in inputul hidden numele judetului selectat. La momentul actual event.target.value preia valoarea optiunii selectate afisand id-ul judetului. Daca schimb si folosesc event.target.text afiseaza 'undefined'. Daca folosesc event.target.textContent afiseaza toate judetele. Cum sa fac?
Cod: Selectaţi tot
<select name="id_judet" id="id_judet">
<?
$judete = $db->select("SELECT * FROM judete");
echo '<option value="">Selecteaza judetul * ...</option>';
foreach($judete as $judet)
{
echo '<option value = "'.$judet->id.'" ';
if($judet->id == $_GET['judet']) echo 'selected';
echo ' >'.$judet->judet.'</option>';
}
?>
</select>
<input name="judet" id ="judet" type="hidden" value="" />
<script>
document.getElementById('id_judet').onchange = function () {
document.getElementById('judet').value = event.target.value;
}
</script>