<input type="text" remote="validate_url.php" id="place" name="place">
Et à l'intérieur du chargement de la page JQuery, j'ajouté ce qui suit:
$().ready(function() {
$("#form-id").validate({
onkeyup: false,
messages: {
place: {
required: "Please enter Place",
remote: jQuery.format("Please enter a valid Place or select one form the List")
}
}
});
});
Ici, je suis en train de réaliser ce qui suit: (1) L'utilisateur peut entrer une place valide ou (2) Choisissez un lieu dans la liste. (Quand vous commencerez à taper l'autosuggestion listera les lieux correspondants). Maintenant, l'utilisateur peut continuer à taper ou sélectionner un formulaire de la liste. Si l'utilisateur va sélectionner l'une de la liste, le « controll » perdu de la « zone de texte » et la validation « à distance » commence & renvoie l'erreur avant que l'utilisateur sélectionné le toponyme valide ..
En fait, je besoin d'invoquer la validation à distance lorsque le "contrôle est hors de la zone de texte et de la liste d'autosuggestion". Les valeurs d'autosuggestion sont dans une classe "autosuggestion".
si vous allez faire après validation Transmet le formulaire, ce ne serait pas de sens alors, que reste-t-il à valider si le formulaire est soumis? – ant
Je pense qu'il veut dire "sur la soumission de formulaire" de sorte que ce champ de saisie spécifique ne soit validé que lorsque quelqu'un soumet le formulaire mais si la validation à distance échoue, le soumettre n'est pas t exécuté – jitter