Autor | Zpráva | ||
---|---|---|---|
the_radicz Profil * |
#1 · Zasláno: 19. 6. 2008, 23:00:48
Zdravim všechny a prosím o radu.
Mam ve formuláři tag selected a jednu položku na tvrdo <option value="#">...Potřeboval bych script který když je vybrána tato položka ( 3 tečky ) tak nic neudělá ale když je vybraná jiná tak aby ten script zakázal <input type="text".. Díky všem za případné rady. |
||
jogurt Profil |
#2 · Zasláno: 20. 6. 2008, 00:51:46 · Upravil/a: jogurt
Aby ten input zmizel? Pak
Nejake IFy... (hodnota selectu je v jeho objektu.value) objekt toho inputu.style.display="none" Nebo aby byl neviditelny? Pak .style.visibility="hidden" |
||
the_radicz Profil * |
#3 · Zasláno: 20. 6. 2008, 19:34:13
Děkuji hned to čeknu
|
||
the_radicz Profil * |
#4 · Zasláno: 21. 6. 2008, 15:56:08
Zdravim tak to nějak nemůžu zprovoznit mam tento kod
<script> function Check() { document.getElementById("off").disabled = !(document.getElementById("on").) } </script> <tr><td>Jmeno: </td><td><input type="text" name="jmeno" id="off"></td> <td> <select name="jmena" onclick="Check()" id="on" > <option value="" selected >... <?php while($row = mysql_fetch_array($result)) { ?> <option value="<?php echo $row["user"]; ?>"><?php echo $row["user"]; ?> <?php } ?> </select> </td> </tr> mam tu nabídku pořád zakázanou a já chctěl aby se mi povolila když budu mít zvolenou jinou hodnotu než ... (první v options ) Mohl by mi prosim někdo poradit? |
||
jogurt Profil |
#5 · Zasláno: 23. 6. 2008, 17:40:22 · Upravil/a: jogurt
Do toho selectu spis pouzij udalost onChange.
A funkci Check() mas nejakou podivnou. Napsal bych function Check() { var jmeno_policko=document.getElementById("off"); //pro zjednoduseni if(document.getElementById("on").value){ //pokud aktualni hodnota toho selectu je nenulova,... jmeno_policko.style.display="none"; //...skryje se policko pro jmeno }else{ //a pokud neni nenulova (je vybrano nejake jmeno),... jmeno_policko.style.display=""; //...policko pro jmeno se zobrazi } } |
||
jogurt Profil |
#6 · Zasláno: 23. 6. 2008, 17:43:40 · Upravil/a: jogurt
A nebo trochu jednodusseji:
document.getElementById("off").style.display = (document.getElementById("on").value) ? "none":""; |
||
Časová prodleva: 16 let
|
0