Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.786 pregleda

Najnovija ↓

Kako iskljuciti TextField? 17.01.2005. u 18:02 · pre 265 meseci #1
U jednoj formi imam jedan TextField, jedan CheckBox i jedan Button. Da li je nekako moguce da kad mi korisnik ukljuci CheckBox da TextField ostane vidljiv, ali da bude iskljucen za korisnika tj. da ne moze da upisuje nista u njega?
Re: Kako iskljuciti TextField? 17.01.2005. u 18:38 · pre 265 meseci #2
<input type="text" name="textfield" disabled />
Potpis
Jeff, one day you’ll understand that it’s harder to be kind than clever.
Re: Kako iskljuciti TextField? 20.01.2005. u 01:08 · pre 265 meseci #6
Evo ga odgovor.

U html stranici postoji ovo:

<form name="form1" method="post" action="">
<input type="text" name="p1">
<input type="checkbox" name="checkbox" value="checkbox" onClick="abcd()">
</form>

a kada korisnik ukljuci/iskljuci checkbox poziva se JavaScript funkcija abcd() koja izgleda ovako:

function abcd(){
if(document.form1.checkbox.checked==true) {
document.form1.p1.disabled=true;
}
else {
document.form1.p1.disabled=false;
}
return true;
}
Re: Kako iskljuciti TextField? 20.01.2005. u 09:40 · pre 265 meseci #7
Lepo. Odlično.

... pošto su i čekboks i tektpolje u okviru istog formulara, recimo da čekboks poziva onClick="abcd (this);". Ako je funkcija deklarisana sa abcd (chk), u njoj je referenca na input chk.form.p1...

Šta treba da prosledi formular pri submitu?

Ako je bitna vrednost inputa, onda korištenje disabled atributa nije rešenje jer se nijedno ovako onemogućeno polje ne prosleđuje formularom, pa bi mogao biti od koristi atribut readOnly (samo zaključava element za editovanje, ali se vrednost prosleđuje formulaom).

Dalje, ako je čekboks tu samo zbog uključivanja i isključivanja inputa, suvišno je navođenje name i value atributa...

I, evo modifikacija prema ovim primedbama:
Code:
<input type="checkbox" onclick="abcd (this);" />
...
function abcd (chk) {chk.form.p1.readOnly = chk.checked;}
Potpis
BoxUp
interesantna logička igra
Monty Hall paradoks - interaktivni demo
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme