Ciao a tutti.
Ho un problema nella validazione di un form con JQUERY.
Il mio script prevede un file html con all'interno un form ed uno script in jQUERY che effettua una chiamata AJAX ad un file PHP. Il risultato restituito dal file PHP viene poi stampato all'interno di un DIV posizionato sotto al form.
Ecco il mio file html:
Niente di più semplice.
Fin qui nessun inconveniente, tutto funziona.
Il problema è che a me serve che il form venga generato dinamicamente da una pagina PHP e pertanto stampato con il comando "echo" all'interno di un'apposita area di una pagina dinamica.
Ho posizionato lo script JQUERY di cui sopra all'inerno della HEAD di tale pagina dinamica. All'interno di questa pagina dinamica, cliccando su un pulsante, viene richiamato il form di cui sopra (a sua volta generato da una funzione ajax).
Inserisco i dati nel form. Premo invio ed il tutto smette di funzionare!!
Non riesco a capire!!
Qualcuno può darmi qualche suggerimento???
Grazie mille!
Ho un problema nella validazione di un form con JQUERY.
Il mio script prevede un file html con all'interno un form ed uno script in jQUERY che effettua una chiamata AJAX ad un file PHP. Il risultato restituito dal file PHP viene poi stampato all'interno di un DIV posizionato sotto al form.
Ecco il mio file html:
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Form AJAX</title>
<meta charset="utf-8" />
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(function() {
$("#submit").click(function() {
$.post("engine_inserimento_utenti.php", {
nome: $("#nome").val(),
cognome: $("#cognome").val(),
email: $("#email").val(),
password: $("#password").val(),
password2: $("#password2").val()
}, function(data) {
$("#risposta").html(data);
});
});
});
</script>
</head>
<body>
<form class="form_admin" method="post">
<p class="testo_admin">Inserisci il nuovo nome utente:</p>
<input type="text" id="nome" class="input_admin" />
<p class="testo_admin">Inserisci il cognome del nuovo utente:</p>
<input type="text" id="cognome" class="input_admin" />
<p class="testo_admin">Inserisci un indirizzo email:</p>
<input type="text" id="email" class="input_admin" />
<p class="testo_admin">Inserisci una password per il nuovo utente:</p>
<input type="password" id="password" class="input_admin" />
<p class="testo_admin">Ripeti la password:</p>
<input type="password" id="password2" class="input_admin" />
<input type="button" value="Inserisci" id="submit" class="bottone_admin" />
</form>
<div id="risposta"></div>
</body>
</html>
Niente di più semplice.
Fin qui nessun inconveniente, tutto funziona.
Il problema è che a me serve che il form venga generato dinamicamente da una pagina PHP e pertanto stampato con il comando "echo" all'interno di un'apposita area di una pagina dinamica.
Ho posizionato lo script JQUERY di cui sopra all'inerno della HEAD di tale pagina dinamica. All'interno di questa pagina dinamica, cliccando su un pulsante, viene richiamato il form di cui sopra (a sua volta generato da una funzione ajax).
Inserisco i dati nel form. Premo invio ed il tutto smette di funzionare!!
Non riesco a capire!!
Qualcuno può darmi qualche suggerimento???
Grazie mille!
Ultima modifica di un moderatore: