Question

J'ai quelques éléments de forme cachés comme ainsi:

<input type="hidden" name="numberOfAdults" />

J'ai ensuite une fonction onSubmit qui fait un certain ajout et met la somme dans les champs cachés:

form.numberOfAdults.value = numAdults;

Le formulaire est soumis selon que cette fonction renvoie True ou False. Lorsque le formulaire est soumis, IE7 + et Firefox affichent la valeur modifiée à partir de la fonction onSubmit. Safari et Chrome ne le font pas. Cependant, si je donne les valeurs par défaut des entrées cachées:

    <input type="hidden" name="numberOfAdults" value="2" />

Ensuite, la valeur est passée. Pourquoi Safari et Chrome ignorent-ils ces valeurs modifiées?

EDIT: Voici le code complet: http://jsfiddle.net/2q8sx/

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top