Voglio usare jQuery
per vedere se sono state cambiate tre caselle di testo in modo da poter inviare i dati tramite AJAX
.possiamo usare e operatore per combinare più eventi jQuery
Ho provato un semplice script:
$("#name, #position, #salary").change(function()
{
console.log("All data are changed");
});
Dove nome, posizione e lo stipendio sono i rispettivi ID di tre casella di testo.
Il risultato fu che quando cambio la prima:
E quando ho cambiato il secondo:
E qui è il terzo:
Quindi, ho ricevuto il messaggio ogni volta che viene cambiata ogni casella di testo. Quello di cui ho bisogno è quando i tre sono cambiati, mostra il messaggio. Sono nuovo di jQuery, quindi voglio sapere se posso usare qualcosa come IF ... AND ... AND
in jQuery.
Come fa un aggiornamento umana 3 caselle di testo in nello stesso tempo? – choz
LOL, okay, vedilo in questo modo, quando "un essere umano" digita nella prima casella, poi nella seconda poi nella terza, e senza fare clic su un pulsante, quei dati saranno inviati al server. Abbastanza buono ? –
Quindi, in pratica, vuoi controllare se quei tre non sono vuoti quando uno di questi cambia? Non abbiamo bisogno di vedere cose complesse dove non c'è. –