Je souhaite inclure uniquement certains champs de formulaire lors de l'envoi d'un formulaire avec jQuery. Par exemple, je voudrais ignorer tous les champs qui ont l'attribut disabled
... peut-être quelque chose comme ceci:Ignorer les champs de saisie dans le formulaire submit avec jQuery
$('#my_button').click(function() {
if($('input').hasAttr('disabled') {
//ignore this form field when submitting
}
$('form').submit();
});
Toutes les idées?
+1 - Pour les curieux, jQuery [effectue le même filtre quand il sérialise] (https://github.com/jquery/jquery/blob/master/src/ajax. js # L97). –
J'étais sur le point de poster que je pense qu'il va l'ignorer par défaut de toute façon. – Matt
Mais un attribut disabled peut être défini sur false avec javascript. Dans ce cas, ils seront soumis aussi, peut-être que c'est le comportement que ThePixelProdigy veut changer. –