caratteri che svaniscono nella input text

lally_fragola

Utente Attivo
26 Apr 2010
43
1
0
Ciao a tutti, ho un problema piuttosto strano. Dunque ho una form con una input text e un bottone( normale, non submit). Digitando un carattere nella input text e cliccando sul bottone parte una chiamata ajax ad una pagina php che si collega a un database e tira fuori una serie di nomi che iniziano con la lettera inserita nella input text. Fin qui tutto ok. Problema: voglio far partire tale ricerca anche con il tasto invio. A tale scopo ho tolto l'attributo "action" della form, se no l'azione predefinita dell'invio era andare a quell'indirizzo, poi ho aggiunto alla input text gli eventi onfocus e onblur, al primo setta la variabile HasFocus(definita da me) a true, nel secondo caso invece a false. Questo perchè voglio che la ricerca parta solo se il focus è nella casella. Poi ho inserito nella head della pagina lo script:
Codice:
$(document).bind("keydown", function(event){if(event.keyCode==13){ 
					verifica_focus(); }
la funzione verifica_focus() va a vedere il valore di HasFocus e, se è true, richiama ricerca_sintattica(), ovvero la stessa funzione richimata dal click del bottone. Ora io devo capire perchè, quando clicco invio, la funzione ricerca_sintattica parte correttamente al punto che la tabella risultante viene caricata....per sparire magicamente un secondo dopo, assieme al carattere della input text, senza che io tocchi nulla! Qualcuno può illuminarmi su questo comportamento assurdo????
Grazie
 

x-project

Nuovo Utente
9 Giu 2010
2
0
0
www.x-project.it
hai provato a stoppare l'evento dopo che la tua condizione si è verificata?
prova così:

$(document).bind("keydown", function(event){
if(event.keyCode==13){ event.stop(); verifica_focus();
}

Oppure prova ad osservare l'evento di submit sul form, quindi e stopparlo quando si verfica, tipo:
$('form_id').observe('submit', function(event){
event.stop(); verifica_focus();
})
 

lally_fragola

Utente Attivo
26 Apr 2010
43
1
0
ho provato a stoppare l'evento e non cambia nulla e mi dice che jQuery.observe non è una funzione :(
 
Discussioni simili
Autore Titolo Forum Risposte Data
R Funzione che converte in caratteri orientali PHP 3
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
A eliminare caratteri speciali mettendo uno spazio PHP 0
A eliminare caratteri diacritici con codice ascii PHP 4
MarcoGrazia Eliminare in automatico i caratteri spuri all'inizio e alla fine di una stringa Snippet PHP 0
K [javascript] Tecnica per rilevare celle contenenti caratteri ricevute in dinamico Javascript 1
M Matrice di caratteri ( inseriti da tastiera ) ordinati in ordine alfabetico C/C++ 2
M [PHP] Troncare caratteri PHP 1
A [PHP] caratteri speciali PHP 14
A [PHP] Modifica caratteri di una query Oracle SQL PHP 0
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
C Caratteri accentati php PHP 2
Z [Java] Caratteri distorti e spaziature errate nelle stampe di componenti swing Java 0
S [PHP] visualizzazioe caratteri strani PHP 13
F [Joomla] Caratteri speciali si vedono tutti sbagliati su Safari Joomla 2
F [Javascript] Verificare la presenza di caratteri speciali in una password Javascript 3
borgo italia [PHP] ricerca caratteri accentati PHP 4
trattorino [Javascript] FAR sparire campo dopo top caratteri Javascript 2
D [Javascript] aggiornare numero caratteri se campo già popolato Javascript 5
M [PHP] Impedire di digitare determinati caratteri nell’input (controllo in tempo reale) PHP 4
fabryx [PHP]RISOLTO: Parsing xml nodi con caratteri speciali PHP 1
giancadeejay [PHP] Controllo inserimento tot caratteri PHP 5
giancadeejay [PHP] Controllo su quantita' di caratteri inseriti, in colonna db PHP 5
Shyson [WordPress] Mettere un limite a lunghezza caratteri WordPress 11
B [MySQL] CONTROLLARE I PRIMI CARATTERI DI UN CAMPO VARCHAR MySQL 8
G [PHP] Sostituzione caratteri PHP 2
N [Javascript] Effettuare spaziatura tra caratteri Javascript 0
P verifica caratteri per email e password PHP 17
C Problemi con i caratteri HTML e CSS 0
M Caratteri HTML salvati nella tabella PHP 4
Shyson mysql int (11) quanti caratteri può ricevere? PHP 1
S stringhe con caratteri speciali PHP 3
M Stringhe con caratteri non codificati (es. �) PHP 1
MarcoGrazia [regex] validare un textbox con solo caratteri alfabetici. Javascript 6
F sql e record con caratteri speciali e spazi Classic ASP 1
A visualizzare caratteri speciali Database 1
W Controllo caratteri speciali PHP 2
J Xml errore su caratteri speciali e accenti XML 0
L Caratteri speciali e apici PHP 2
asevenx Correggere automaticamente caratteri strani (rumbo con punti interrogativi) HTML e CSS 9
G Invio caratteri speciali tramite jquery/ajax Javascript 1
G Invio caratteri speciali tramite jquery/ajax Ajax 1
L Aiuto contaggio caratteri e loop. Javascript 4
I contatore caratteri textarea sbagliato Javascript 1
filippino Scaricare caratteri per libretto chiesa Webdesign e Grafica 1
D Problema caratteri jolle su criterio Query MS Access 0
K decifrare caratteri html PHP 0
A js e caratteri accentati Javascript 2
giap Caratteri accentati stravolti HTML e CSS 15
Shyson Quanti caratteri contiene veramente varchar? Database 3

Discussioni simili