Possible en double:
jquery trigger - ‘change’ functiondéclencheur jquery - 'changement' fonction
J'ai un ensemble de bouton radio appelé "pick_up_point" et j'ai un gestionnaire de changement pour détecter le bouton radio est vérifié. Dans le gestionnaire de changement, j'appelle une fonction "clearFields()" qui efface fondamentalement les champs de saisie.
function clearFields()
{
$("#Enquiry_start_point").val("");
$("#Enquiry_start_town").val("");
$("#Enquiry_start_postcode").val("");
}
$("input[name='pick_up_point']").change(function()
{
if($("input[name='pick_up_point']:checked").val() == "pick_up_airport")
{
$("#pick_up_airport_div").slideDown();
$("#start_point_div").hide();
clearFields();
}
});
J'ai aussi un déclencheur qui conservera la vue si la forme est réaffichée en raison d'une erreur de validation.
$('input[name=\'pick_up_point\']').trigger('change');
Maintenant, quand je poste la forme la gâchette est exécuté et il appelle le gestionnaire de changement, ce qui bien sûr exécute la fonction ClearFields(). Alors, comment puis-je contourner cela? Je ne veux pas que les champs soient effacés lorsque le formulaire est ré-affiché.
Veuillez ne pas poser deux fois la même question *: http://stackoverflow.com/questions/3266774/jquery-trigger-change-function –
Désolé, je n'ai reçu aucune réponse de personne. – GSTAR
[Comment attirer l'attention sur vos anciennes questions sans réponse] (http://meta.stackexchange.com/questions/7046/how-to-get-attention-for-your-old-unanswered-questions), [Comment attirer l'attention sur une question sans créer de prime] (http://meta.stackexchange.com/questions/16874/how-to-draw-attention-to-a-question-without-creating-a-bounty) – Helen