ciao, ho implementato un semplice form da validare con l'ausilio di jquery+chiamata ajax ad un file validation.php che restituirà l'esito della validazione di ciascun campo.
L'eventuale messaggio d'errore verrà visualizzato in una popup dialog con jquery

Tutto funziona bene, ma non riesco ad evitare, in caso di errore, (quindi di comparsa della popup) il reset dei campi del form.

Se validassi solo in javascript potrei utilizzare la funzione focus() in caso di errore ad es. $("input#nome").focus(); ed il problema non si porrebbe, nel mio caso invece non riesco proprio a risolvere, cioè capire come evitare il reset dei campi in caso di errore in uno di essi

Ho provato ad inserire la stringa $("input#nome").focus(); in vari punti del codice ma non so se in questo caso è la strada giusta, cioè se il metodo è giusto e magari sbaglio altro.
Spero sia chiaro il mio problema e spero in un vostro consiglio

Grazie cmq per l'attenzione.

Allego parte del codice
codice:
$(".button").click(function() {
    var nome = $("input#nome").val();
    var email = $("input#email").val();
    var dataString = 'nome='+nome+'&email='+email;
    $.ajax({
	       type: "POST",
		url: "validation.php",
		data: dataString,
		cache: false,
		success: function(html){
		var risposta = html;
		 if (risposta != ''){ // sono in Errore
					
                     $("div#display_user").dialog({
			bgiframe: false,
			modal: true,
			buttons: {
					'Ok': function(){
				         $(this).dialog("close");
					},
				}
				
			}).html(html);
			}
P.s.: non sono in remoto