Bonjour je voudrais acceder a la valeur de mon premier input de mon formulaire quand je fais une soumission:

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<form id="myForm" action="form_action.asp">
  First name: <input type="text" name="fname" value="Donald"><br>
  Last name: <input type="text" name="lname" value="Duck"><br>
  <input type="submit" value="Submit">
</form>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$('#myform').on('submit', function(){
   var form = $(this); 
      alert(form.elements[0].value);
}
mais rien pourquoi dois je passer l'index 0 au form comme ci dessous pour avoir la valeu de mon

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$('#myform').on('submit', function(){
   var form = $(this); 
     alert(form[0].elements[0].value);
}
merci