Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 2.866 pregleda

Najnovija ↓

ne mogu da zadrzim fokus na input boxu 28.07.2006. u 23:41 · pre 246 meseci #1
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???
Potpis
http://www.kgonline.info - Prvi kragujevački portal i forum
Re: ne mogu da zadrzim fokus na input boxu 29.07.2006. u 10:59 · pre 246 meseci #3
Hvala na resenju. Samo kako da onemogucim ?

da stavim:
Code:

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




???

Hvala jos jednom.
Potpis
http://www.kgonline.info - Prvi kragujevački portal i forum
Re: ne mogu da zadrzim fokus na input boxu 29.07.2006. u 12:38 · pre 246 meseci #4
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.
Potpis
Banned - Not available
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme