Šta je novo?

Autofokus input polja

kUdtiHaEX

Super ridža
Administrator
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
  1. 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:
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;"/>&nbsp'+
'<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:
Znam ja za to ali to ne radi, takodje :)
 
Ja sam nešto čitao na tu temu, na sajtu The Man in Blue. Još neke kvalitetne tekstove sam tamo našao. Predpostavljam da si to već i sam našao, ali evo link.
 
Ja sam nešto čitao na tu temu, na sajtu The Man in Blue. Još neke kvalitetne tekstove sam tamo našao. Predpostavljam da si to već i sam našao, ali evo link.

Nisam preterano obraćao pažnju na sadržaj članka, ali sam primetio da je isti iz 2005e. Čini mi se da ono o čemu se tamo govori neće raditi baš tako u današnjim browserima :p

Tested in Internet Explorer for Windows 5/5.5/6.0, Firefox 1.0.4, Opera 8.0, Safari 1.3 and Internet Explorer for Mac 5.2
 
Vrh Dno