salve ragazzi, vi premetto che conosco php ma non ajax, ho creato un for per l'inscrizione a un sito, solo che quando l'utente inserice l'user e sta per passare al form successivo io vorei far in modo che apparisse automaticamente un messaggio per dirgli che l'user è gia presente o no, tutto questo prima dell'invio dei dati, il problema è che non so come fare, mi hanno detto di usare ajax ma io non ci ho capito molto,qualcuno di voi mi puo aitare, magari facendomi vedere qualcosa? grazie, ora vi posto il mio form:
HTML:
<form method="POST" name="modulo" action="index.php?page=8" onSubmit="return formCheck(this)">
<table align="center" cellspacing="10">
<tr align="left">
<td>Tipologia</td>
<td><select name="tipologia">
<option selected value=""></option>
<option value="privato" title="">Privato</option>
<option value="inserzionista">Inserzionista</option>
</select> <a href="#" onClick="expandingWindow('pages/tipologia.html');return false"><img src="images/qmark.jpeg" width="25" height="25" border="0" alt="A cosa serve?" title="A cosa serve?"></a></td>
<tr align="left">
<td>Cognome</td>
<td><input type="text" name="cognome" size="23"></td>
</tr>
<tr align="left">
<td>Nome</td>
<td><input type="text" name="nome" size="23"></td>
</tr>
<tr align="left">
<td>Codice Fiscale</td>
<td><input type="text" name="cf" size="23" onKeyPress="return MaxCaratteri(this, 15)" onBlur="controlla_codice(cf)"></td>
</tr>
<tr align="left">
<td>Eta'</td>
<td><input type="text" name="eta" size="3" onkeypress="return MaxCaratteri(this, 2)" onblur="validate(); valid_eta()"></td>
</tr>
<tr align="left">
<td>Via</td>
<td><input type="text" name="indirizzo" size="23"></td>
</tr>
<tr align="left">
<td>CAP</td>
<td><input type="text" name="cap" size="5" onKeyPress="return MaxCaratteri(this, 4)" onBlur="validate()"></td>
</tr>
<tr align="left">
<td>Citta'</td>
<td><input type="text" name="citta" size="23"></td>
</tr>
<tr align="left">
<td>Provincia</td>
<td><select name="provincia">
<option selected value=""></option>
<option value="Agrigento">Agrigento</option>
<option value="Alessandria">Alessandria</option>
<option value="Ancona">Ancona</option>
<option value="Aosta">Aosta</option>
<option value="Aquila">Aquila</option>
<option value="Arezzo">Arezzo</option>
<option value="Ascoli Piceno">Ascoli Piceno</option>
<option value="Asti">Asti</option>
<option value="Avellino">Avellino</option>
<option value="Bari">Bari</option>
<option value="Belluno">Belluno</option>
<option value="Benevento">Benevento</option>
<option value="Bergamo">Bergamo</option>
<option value="Biella">Biella</option>
<option value="Bologna">Bologna</option>
<option value="Bolzano">Bolzano</option>
<option value="Brescia">Brescia</option>
<option value="Brindisi">Brindisi</option>
<option value="Cagliari">Cagliari</option>
<option value="Caltanissetta">Caltanissetta</option>
<option value="Campobasso">Campobasso</option>
<option value="Caserta">Caserta</option>
<option value="Catania">Catania</option>
<option value="Catanzaro">Catanzaro</option>
<option value="Chieti">Chieti</option>
<option value="Como">Como</option>
<option value="Cosenza">Cosenza</option>
<option value="Cremona">Cremona</option>
<option value="Crotone">Crotone</option>
<option value="Cuneo">Cuneo</option>
<option value="Enna">Enna</option>
<option value="Ferrara">Ferrara</option>
<option value="Firenze">Firenze</option>
<option value="Foggia">Foggia</option>
<option value="Forlì e Cesena">Forlì e Cesena</option>
<option value="Frosinone">Frosinone</option>
<option value="Genova">Genova</option>
<option value="Gorizia">Gorizia</option>
<option value="Grosseto">Grosseto</option>
<option value="Imperia">Imperia</option>
<option value="Isernia">Isernia</option>
<option value="La Spezia">La Spezia</option>
<option value="Latina">Latina</option>
<option value="Lecce">Lecce</option>
<option value="Lecco">Lecco</option>
<option value="Livorno">Livorno</option>
<option value="Lod">Lodi</option>
<option value="Lucca">Lucca</option>
<option value="Macerata">Macerata</option>
<option value="Mantova">Mantova</option>
<option value="Massa-Carrara">Massa-Carrara</option>
<option value="Matera">Matera</option>
<option value="Messina">Messina</option>
<option value="Milano">Milano</option>
<option value="Modena">Modena</option>
<option value="Napoli">Napoli</option>
<option value="Novara">Novara</option>
<option value="Nuoro">Nuoro</option>
<option value="Oristano">Oristano</option>
<option value="Padova">Padova</option>
<option value="Palermo">Palermo</option>
<option value="Parma">Parma</option>
<option value="Pavia">Pavia</option>
<option value="Perugia">Perugia</option>
<option value="Pesaro e Urbino">Pesaro e Urbino</option>
<option value="PPescara">Pescara</option>
<option value="Piacenza">Piacenza</option>
<option value="Pisa">Pisa</option>
<option value="Pistoia">Pistoia</option>
<option value="Pordenone">Pordenone</option>
<option value="Potenza">Potenza</option>
<option value="Prato">Prato</option>
<option value="Ragusa">Ragusa</option>
<option value="Ravenna">Ravenna</option>
<option value="Reggio Calabria">Reggio Calabria</option>
<option value="Reggio Emilia">Reggio Emilia</option>
<option value="Rieti">Rieti</option>
<option value="Rimini">Rimini</option>
<option value="Roma">Roma</option>
<option value="Rovigo">Rovigo</option>
<option value="Salerno">Salerno</option>
<option value="Sassari">Sassari</option>
<option value="Savona">Savona</option>
<option value="Siena">Siena</option>
<option value="Siracusa">Siracusa</option>
<option value="Sondrio">Sondrio</option>
<option value="Taranto">Taranto</option>
<option value="Teramo">Teramo</option>
<option value="Terni">Terni</option>
<option value="Torino">Torino</option>
<option value="Trapani">Trapani</option>
<option value="Trento">Trento</option>
<option value="Treviso">Treviso</option>
<option value="Trieste">Trieste</option>
<option value="Udine">Udine</option>
<option value="Varese">Varese</option>
<option value="Venezia">Venezia</option>
<option value="Verbano-Cusio-Ossola">Verbano-Cusio-Ossola</option>
<option value="Vercelli">Vercelli</option>
<option value="Verona">Verona</option>
<option value="Vibo Valentia">Vibo Valentia</option>
<option value="Vicenza">Vicenza</option>
<option value="Viterbo">Viterbo</option>
</select></td>
</tr>
<tr align="left">
<td>Telefono</td>
<td><input type="text" name="telefono" size="23" onBlur="validate()"></td>
</tr>
<tr align="left">
<td>E-mail</td>
<td><input type="text" name="email" size="23" onBlur="return ControllaMail()"></td>
</tr>
<tr align="left">
<td>Username</td>
<td><input type="text" name="user" size="23" onKeyPress="return MaxCaratteri(this, 14)"></td>
</tr>
<tr align="left">
<td>Password</td>
<td><input type="password" name="pass" size="23"></td>
</tr>
<tr align="left">
<td colspan="3">
<input type="checkbox" name="accetto" onClick="agreesubmit(this)" >
Accetto l'informativa sulla <a href="#" onClick="expandingWindow('pages/privacy.html');return false">PRIVACY</a></td>
</tr>
<tr>
<td colspan="3" align="center">
<!-- Verifica sull'accordo della PRIVACY -->
<script type="text/javascript"language="JavaScript">
var checkobj
function agreesubmit(el){
checkobj=el
if (document.all||document.getElementById){
for (i=0;i<checkobj.form.length;i++){
var tempobj=checkobj.form.elements[i]
if(tempobj.type.toLowerCase()=="submit")
tempobj.disabled=!checkobj.checked}
}
}
</script>
<input type="submit" value="Registrati" disabled>
</td>
</tr>
</table>
</form>