Pour trouver un ensemble d'entrées avec un nom spécifique:
$(":input[name='" + name + "'")...
Vous avez besoin d'un moyen d'identifier le formulaire si le même nom est utilisé sous différentes formes. Par exemple:
<form id="one">
<input type="text" name="txt">
</form>
<form id="two">
<input type="text" name="txt">
</form>
seraient sélectionnés avec:
$("#one :input[name='txt']")...
D'une manière générale, il est une mauvaise idée d'utiliser des sélecteurs d'attributs. Une bonne habitude à prendre est de donner tous vos champs de formulaire ID uniques afin que vous puissiez le faire:
$("#fieldId")...
ou s'il existe plusieurs, utilisez une classe:
$(":input.fieldclass")...
La méthode val()
est utilisée pour interroger ou définir la valeur d'un champ de formulaire.