Witam
Mam pytanko:
Jak zrobić w javascript:
Jeśli pole tekstowe o id='abc' ma wartość '123', to pole o id='text' będzie widoczne, a jeśli ciąg będzie inny, to pole będzie niewidoczne.
Z góry dzięki za pomoc.
Witam
Mam pytanko:
Jak zrobić w javascript:
Jeśli pole tekstowe o id='abc' ma wartość '123', to pole o id='text' będzie widoczne, a jeśli ciąg będzie inny, to pole będzie niewidoczne.
Z góry dzięki za pomoc.
Prosty kod:
var abc = document.getElementById("abc");
var text = document.getElementById("text");
if (abc.value == "123")
text.style.display = "none;
else
text.style.display = "inline;
Sprawdziłem i nie działa. Ja mam taki kod:
<script type="text/javascript">
function spr(){
var abc = document.getElementById("abc");
var text = document.getElementById("text");
if (abc.value == "123")
text.style.display = "none";
else
text.style.display = "inline";
}
</script>
<input type="text" name="abc" id="abc" onkeypress="spr()">
<input type="text" id="text" name="text">
Mała pomyłka moja, sorki ;)
Powinno być:
if (abc.value == "123")
text.style.display = "inline";
else
text.style.display = "none";
A po drugie: funkcję spr wrzuć w zdarzenie onkeyup.