Mi sa che non hai molto chiaro cosa sia il for del label... non devi indicare il nome del campo, ma l'id del campo:Originariamente inviato da the-bit
Come faccio a far apparire il classico quadratino rosso accanto al campo "username" col messaggio che l'utente scelto esiste O non è valido ?codice:<form action="checkFields.php" method="post"> <label for="username"> <input type="text" name="username"> <! -- pulsanti submit... --> </form>
a questo punto basta che scrivi:codice:<form action="checkFields.php" method="post"> <label for="UsenameField"> <input type="text" name="username" id="UsenameField"> <! -- pulsanti submit... --> </form>
Chiaramente devi completare il codice con l'effetto da visualizzare.codice:<script type="text/javascript"> $(document).ready(function(){ $('#UsenameField').blur(function(){ $.ajax({ url: 'scripts/get/check.username.php', type: 'post', data: 'username='+this.value success: function(data) { var result = eval(data); //result sarà true se data == "true", false se data =="false" if(result){ //Controllo passato //Sotto questo commento devi mettere il codice per togliere il bordo rosso o quello che usi } else{ //Controllo non passato //Sotto questo commento devi mettere il codice per aggiungere il bordo rosso o quello che usi } } }); }); </script>

Rispondi quotando