Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ne mogu da zadrzim fokus na input boxu

[es] :: Javascript i AJAX :: ne mogu da zadrzim fokus na input boxu

[ Pregleda: 2318 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mist
Milos Stanic
Kragujevac

Član broj: 4871
Poruke: 210
*.pat-pool.kg.sbb.co.yu.



+190 Profil

icon ne mogu da zadrzim fokus na input boxu28.07.2006. u 22:41 - pre 215 meseci
imam HTML kod:

Code:

<p id="title_1" style="cursor: pointer;" onclick="change_title('1', 'Naslov')">
        Title:&nbsp
        <span id="tbox_1">
              Naslov
        </span>
</p>


i imam JS funkciju:

Code:

function change_title(tboxid, title) {
  document.getElementById('tbox_'+tboxid).innerHTML = '<input type=text value="'+title+'" />';
}


normalno kada kliknem na ovaj tag, odradi promenu, dakle umesto teksta "Naslov", pojavi se input box u kome piše "Naslov". Problem je što se momentalno gubi fokus sa input boxa, kada kliknem na box, pojavi se kursor na trenutak i opet se izgubi fokus. Dakle, nikako ne mogu da editujem text box.

Da li je neko imao sličnih problema i eventualno rešenje???
http://www.kgonline.info - Prvi kragujevački portal i forum
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: ne mogu da zadrzim fokus na input boxu29.07.2006. u 06:55 - pre 215 meseci
Problem je što ti onclick na P-u još uvek šljaka. Onemogući kad napraviš textbox.
 
Odgovor na temu

mist
Milos Stanic
Kragujevac

Član broj: 4871
Poruke: 210
*.pat-pool.kg.sbb.co.yu.



+190 Profil

icon Re: ne mogu da zadrzim fokus na input boxu29.07.2006. u 09:59 - pre 215 meseci
Hvala na resenju. Samo kako da onemogucim ?

da stavim:
Code:

document.getElementById('title_'+tboxid).onclick = '';




???

Hvala jos jednom.
http://www.kgonline.info - Prvi kragujevački portal i forum
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: ne mogu da zadrzim fokus na input boxu29.07.2006. u 11:38 - pre 215 meseci
Tako ili,
Code:
document.getElementById('title_'+tboxid)['onclick'] = null

ili pomoću removeEventListener odnosno detachEvent

Ili bi mogao da definišeš neku globalnu promenjlivu, koja će npr. imati vrednost nula(0), kada se pozove funkcija change_title() vršiš proveru da li je vrednost 0, ukoliko jeste ti dodaš input polje i promeniš vrednost te promenljive, ukoliko nije ne dozvoliš promenu.

Banned - Not available
 
Odgovor na temu

mist
Milos Stanic
Kragujevac

Član broj: 4871
Poruke: 210
*.pat-pool.kg.sbb.co.yu.



+190 Profil

icon Re: ne mogu da zadrzim fokus na input boxu29.07.2006. u 17:14 - pre 215 meseci
Hvala, puno ste mi pomogli.
http://www.kgonline.info - Prvi kragujevački portal i forum
 
Odgovor na temu

[es] :: Javascript i AJAX :: ne mogu da zadrzim fokus na input boxu

[ Pregleda: 2318 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.