URL: https://linuxfr.org/forums/programmationweb/posts/le-beurre-et-largent-du-beurre Title: Le beurre et l'argent du beurre Authors: Gyro Gearllose Date: 2008年06月13日T16:21:41+02:00 Tags: Score: 0 Hello ! Je suis confronté au problème suivant : pour les besoins de plusieurs applications, un script php génère des formulaires en nommant les champs comme suit : formField[0][clef1] formField[1][clef2] C'était très pratique, car lors de l'envoi du formulaire, on récupère automatiquement sur le serveur un tableau $_POST bien rempli et associatif. Le problème, c'est que maintenant, j'ai du code javascript à ajouter à ces formulaires et qu'évidement en javascript, document.forms[0].formField[0][clef1] ne fonctionne pas. D'ailleurs, je ne comprends pas pourquoi. Etant donné que je ne peux pas modifier les scripts php qui représentent deux ans de boulot, au bas mot, il faut que je trouve une solution javascript pour traiter les informations côté client. Voilà donc ma question : sachant que je ne connais à priori pas le type des champs de formulaire (text, select, textarea, checkbox, etc) ni leur nom, comment puis-je écrire une fonction javascript qui me récupère à coup sûr uniquement les valeurs saisies par l'utilisateur ? Le but, assez simple finalement, serait d'avoir une méthode sûre pour récupérer les valeurs de tous les champs du formulaire avec du javascript, quel que soit le nom que ces champs portent. Si vous avez des idées, je suis preneur. J'ai bien cherché avec google, sur le site du w3c, et quelques autres, mais je n'ai rien de probant pour l'instant, et visiblement, il semblerait qu'il n'y ait pas de règles pour le nommage des champs, hormis l'unicité des noms utilisés. Merci pour toute aide, lien, conseil que vous pourrez me donner.

AltStyle によって変換されたページ (->オリジナル) /