Bonjour,
Je début tout juste en JQuery. J'ai découvert il y a quelques heures.
J'aimerai savoir comment obtenir l'ensemble des élément input de tous types correspondant à un formulaire donné.
Par 'correspondant', j'entend 'englobé à n'importe quelle profondeur dans le formulaire en question'
Au début l'idée simple était de faire :
Cependant, ce que je veux comme point de départ, c'est un objet JQuery de mon formulaire référencé par $(this).
Code : Sélectionner tout - Visualiser dans une fenêtre à part $('#monFormulaire :input')
De plus, je ne peux pas faire :
Si tant est que cela fonctionne, car rien ne garanti de toutes manières que mon formulaire possède un id.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $('#'+$(this).attr('id')+' :input')
Du coup je ne vois effectivement pas comment faire
Autre question, est-ce que quelqu'un pourrait m'expliquer pourquoi, en supposant le code suivant :
l'instruction suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input type="text" name="texteA" value="contenuA" /> <input type="text" name="texteB" value="contenuB" />
Va me générer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $.param($(':input'))
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part texteA=contenuA&texteB=contenuB
Je comprends tout à fait la fonction $.param. Mais je ne comprends pas comment elle arrive à générer ce texte en partant d'un ensemble d'élements input (et non d'un tableau du style name:value)
Merci bien et bonne journée
Partager