luzak124
10.06.2007, 18:52:05
mam taki kod i chce zrobić tak że jak ktoś wybierze "da" to obok listy pojawi się napis "da" może to dla was głupie po co mi to ale potem to przerobie

ale narzazie mi jest potrzebna podpowiedz jak to zrobić:)
phpion
10.06.2007, 18:58:02
<?php
if (isset($_POST['aaa'])) { }
?>
1. Napis wyświetli sie po wysłaniu formularza
2. Zakładam, że formularz leci metodą post
luzak124
10.06.2007, 18:59:23
tak tak masz racje ale ja chce żeby jak ktoś odrazu wybieże AS do obok odrazu pojawi się AS rozumiesz?
phpion
10.06.2007, 19:06:30
no to js + zdarzenie onchange na <select> + np. document.getElementById.innerHTML
Glarden
11.06.2007, 13:01:57
A nie możesz tego zrobić w jednym skrypcie? Na górze formularz, a pod spodem instrukcje php "jeśli istnieje..." itd. To zadziała tak samo.
Cezar708
11.06.2007, 13:24:57
Może wyjaśni to poniższy kod:
function doIT(sel){
document.getElementById('tu').innerHTML = sel.options[sel.selectedIndex].text;
}
<select name="aaa" onChange="doIT(this)"> <!-- w srodku jest 'da' ponieważ podczas zaladowania jest to pierwsza opcja -->