Ouverture de session

Commentaires récents

Syndication
Flux XML

[Résolu] Incompréhension radio bouton :

[Résolu] Incompréhension radio bouton :
Posté par ptitcon51 le Mercredi, 2 Juillet, 2008 - 3:55pm. Débuter avec Rails

Bonjour,
J'aimerais faire deux chose en même temps :

J'ai un formulaire qui permet de télécharger un fichier :

form_tag({:action => 'uploading'}, {:multipart => true}) do
file_field_tag :fichier
submit_tag 'Valider'

J'aimerais en plus rajouter des radios boutons. Est-il possible de les rajouter dans le "form" ou dois-je créer un autre form_tag pour récupérer dans un premier temps la valeur des radios boutons avant de traiter mon fichier. A savoir que le traitement du fichier est lié avec la valeurs des boutons.
De plus est-ce que quelqu'un aurait un exemple d'utilisation de radio bouton parce que je n'arrive pas à récupérer leur valeur, l'affichage était pourtant facile, je n'ai pas trouvé sur le forum et sur le net un exemple ou l'on n'utilise que le bouton (sans base de données) :

radio_button :p , "categorie", "1",{:checked => 'checked'}
radio_button :p , "categorie", "2"
radio_button :p , "categorie", "3"

Dans quel form dois on les mettre et quel fonction utiliser pour récupérer la valeur POST?
Je suis largué...

Merci



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Je ne suis pas certain
Auteur: 
sebalyans
Date: 
Jeu, 03/07/2008 - 08:51

Je ne suis pas certain d'avoir bien compris ton problème.

Il est bien entendu possible voir recommandé de placer tes radios button dans ton formulaire actuel si tu as besoin de recupérer la valeur sélectionnée.

Utilise donc des radio_button_tag car tu n'as pas de modèle associé à ton formulaire.

radio_button_tag 'categorie', "1"
radio_button_tag 'categorie', "2"
radio_button_tag 'categorie', "3"

Un dernier conseil, étudie attentivement tes logs (tail -f log/development.log) lorsque tu valide ton formulaire, tu y verras les parametres de ton formulaires afin de voir si la valeur de ton radio button a bien été prise en compte.

http://www.alyans.fr


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Résolution !!!
Auteur: 
ptitcon51
Date: 
Jeu, 03/07/2008 - 09:29

Merci de ta réponse, j'ai bien compris du coup.
Déja les simples quote sur le type sont important. Ensuite, si je veux récupérer la valeur param[] de mon formulaire je ne dois pas faire :

radio_button_tag :test, 'type', "premier", {:checked => 'checked'}
radio_button_tag :test, 'type', "deuxième"
radio_button_tag :test, 'type', "troisième"

mais plutot :

radio_button_tag :test, "premier", 'type', {:checked => 'checked'}
radio_button_tag :test, "deuxième", 'type'
radio_button_tag :test, "troisième", 'type'

ça m'a fait perdre un bon quart d'heure.
AU final mon formulaire marche comme suit :

form_tag({:action => 'uploading'}, {:multipart => true}) do

radio_button_tag :test, "premier", 'type', {:checked => 'checked'}
radio_button_tag :test, "deuxième", 'type'
radio_button_tag :test, "troisième", 'type'

file_field_tag :fichier

submit_tag 'Valider'
end

Merci beaucoup de ton aide !


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Qui est en ligne
Il y a actuellement 1 utilisateur et 40 invités en ligne.

Membres en ligne :

  • jeezs

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Propulsé par Drupal ]