Quindi ho un modulo HTML
che gli utenti possono digitare. Come posso utilizzare javascript/jQuery per rimuovere immediatamente e senza problemi spazi da una casella di testo quando ne viene inserito uno? Sono stato alla ricerca del metodo di jQuery .val()
e arrivato fino a questo:Impedisci di digitare spazi in una casella di testo HTML con jQuery
$('input').keydown(function() {
str = $(this).val();
str = str.replace(/\s/g,'');
$(this).val(str);
});
che fa cose strane a rimuovere il testo e gli spazi mostrano ancora su battitura, hanno appena vengono rimossi sulla seguente sequenza di tasti. Eventuali suggerimenti?
Questo codice contiene alcuni gremlins. – alt
Grazie amico! Funziona perfettamente! – alt
@JacksonGariety - Cosa c'è di sbagliato in esso/Cosa intendi con "gremlins"? –