- Učlanjen(a)
- 18.07.2001
- Poruke
- 18,077
- Poena
- 1,365
Moja oprema
- CPU & Cooler
- Intel® Core™ i5-9500F, NZXT Kraken Z63
- GPU
- Asus GTX 2070 Super
- Storage
- Samsung 980 Pro NVMe 1 TB
- Kućište
- NZXT H210i
- Monitor
- LG C2 42"
- Miš & tastatura
- Logitech G502, Keychron K8, Nuphy Air75, Ducky TKL One 2
- Ostale periferije
- Glupi HP štampač
- Laptop
- Apple Macbook Pro 14" M1
- Tablet
- Apple iPad Pro 11"
- Mobilni telefon
- Apple iPhone 13 Pro Max
- Pametni uređaji
- Apple Watch Ultra
- Pristup internetu
- Kablovski internet
Problem je sledeci - recimo da imam polje text tipa koje se prikazuje klikom na link putem AJAX-a (koristim jQuery).
E sad , zelim automatski da fokusiram to polje iliti da postavim kursor u njega.
Funkcija koja hendluje polje izgleda ovako:
U normalnim browserima (sem IE8) ovo radi najnormalnije na ovaj nacin:
ili, recimo (za IE7 neophodan DocumentReady):
Medjutim, u IE8 to ne radi. Ne radi ni jedan jedini trik koji sam smislio pa ako je neko vec imao problem i resio ga, neka podeli resenje samnom.
E sad , zelim automatski da fokusiram to polje iliti da postavim kursor u njega.
Funkcija koja hendluje polje izgleda ovako:
HTML:
function maAddTagForm( postid )
{
var form='<form id="addt'+postid+'" onsubmit="ma_test('+postid+');return false;" method="post" style="display: inline;">'+
'<input id="post-add-tag-edit-'+postid+'" type="text" maxlength="32" value="" name="tag" style="width: 200px;"/> '+
'<input type="submit" value="OK" onclick="ma_test('+postid+');return false;"/> '+
'</form> ';
$('#post-add-tag-'+postid).html( form );
$('#post-add-tag-cancel-'+postid).css( 'display','inline' );
$('#post-add-tag-edit-'+postid).focus();
}
U normalnim browserima (sem IE8) ovo radi najnormalnije na ovaj nacin:
HTML:
$('#post-add-tag-edit-'+postid).focus();
ili, recimo (za IE7 neophodan DocumentReady):
HTML:
<script language="javascript">
$(document).ready(function() {
$('#ntitle-<?php echo $_REQUEST["tid"]?>').focus();
});
</script>
Medjutim, u IE8 to ne radi. Ne radi ni jedan jedini trik koji sam smislio pa ako je neko vec imao problem i resio ga, neka podeli resenje samnom.
Poslednja izmena: