Ciao a tutti.
Spero di non essermi perso in un bicchier d'acqua![]()
In un sito devo inserir eun textbox per la funzionalità di ricerca. Purtroppo se inserisco il tag form IE ci piazza sotto un a capo che non desidero.
Ho quidi creato questo codice, ravanando in giro, per intercettare la pressione del tasto invio ed inviare il contenuto del textbox ad una pagina
Con IE funziona tutto a meraviglia, con firefox nocodice:<script language="JavaScript"> function CheckKey(e){ switch(e.keyCode){ case 13: // enter DoSearch(); }// whitch }// CheckKey function DoSearch(){ var TheLocation=""; TheLocation="index.php?name=find&search=" TheLocation+=document.getElementById('theSearchBoxId').getAttribute('value'); document.location=TheLocation; }// DoSearch </script> ... <input type="text" id="theSearchBoxId" name="theSearch" size="13" class="searchBox" onKeyDown="CheckKey(event);">in quanto .getAttribute('value') ritorna il value del textbox originario e non quello correntemente presente
![]()
Come posso fare? C'è qualche altro modo per accedere al valore del textbox senza avere una form?
Potete anche dirmi di darmi all'ippica![]()
![]()

in quanto .getAttribute('value') ritorna il value del textbox originario e non quello correntemente presente
Rispondi quotando