Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1708 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  jsp html servlet cases à cocher

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

jsp html servlet cases à cocher

n°1800324
sheila4
Posté le 15-10-2008 à 10:41:21  profilanswer
 

bonjour,  
j'ai 2 soucis avec mon projet:
1 - je voudrais afficher, pour l'instant les paramètres saisis et cochés par l'utilisateur. En fait, je fais un formulaire  remplir par un utilisateur; il y a des zones de texte, des cases à cocher et des bouton radio. Avec des lignes comme """""""""""out.print(request.getParameter("name" )"""""""""""""", j'arrive à avoir accès au contenu de la zone de texte. Je ne sais pas comment faire pour ne récupérer que les cases et les boutons radio sélectionnés
 
2- Je souhaite aussi rafraîchir mon formulaire en fonction des boutons cliqués. Lorsque je clique sur le bouton """"""tous"""""", toutes les cases à cocher devraient l'être et inversement lorsque je clique sur le bouton """"""""aucun""""".  
 
svp, help, je suis encore débutante en programmation jsp
 
Merci d'avance

mood
Publicité
Posté le 15-10-2008 à 10:41:21  profilanswer
 

n°1800364
brisssou
8-/
Posté le 15-10-2008 à 11:41:09  profilanswer
 

1 : nomme tes champs différemment selon leur type. Quand tu soumets ton formulaire, tu soumets des valeurs de champs, quel que soit leur type.
 
2 : faut faire un peu de javascript


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1800514
sheila4
Posté le 15-10-2008 à 15:24:13  profilanswer
 

mes champs sont déjà nommés différemment. lorsque je parcoure mon formulaire, je fais un test du style "si case (ou bouton radio) coché, l'afficher. Si aucun n'est coché, message d'erreur. ce sont peut être des tests sur l'attribut "checked". mais, je ne sais pas comment m'y prendre.

n°1800873
brisssou
8-/
Posté le 16-10-2008 à 10:20:03  profilanswer
 

fais voir ton code


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1801289
sheila4
Posté le 17-10-2008 à 10:23:27  profilanswer
 

Voici mon formulaire:
""""""""""""""""""
<form method="post" action="resume.jsp"
 name="TestChoix">Bienvenue<br>
  <br>
ns allons proc&eacute;der au remplissage d'un formulaire et on vs
remettra un r&eacute;sum&eacute; de vos choix<br>
  <br>
votre nom &nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; <input
 name="nom"><br>
votre (s) pr&eacute;nom&nbsp;&nbsp; &nbsp; <input
 name="prenom"><br>
&acirc;ge&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;<input name="age"><br>
mail&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;<input
 name="mail"><br>
  <br>
  <br>
vos choix d'&eacute;tudes:<br>
  <input checked="checked" name="bepc" type="checkbox">
&nbsp;BEPC<br>
  <input name="bac" type="checkbox"> &nbsp; Bac<br>
  <input name="bac2" type="checkbox"> &nbsp;
Bac+2<br>
  <input name="bac5" type="checkbox"> &nbsp;
Bac+5<br>
  <input name="ing" type="checkbox"> &nbsp;
Ing&eacute;nieur<br>
  <br>
vs travaillez?<br>
  <input name="choix" value="oui" type="radio">Oui<br>
  <input name="choix" value="non" type="radio">Non<br>
  <input name="choix" value="recherche" type="radio">En
recherche<br>
  <br>
  <br>
vos commentaires : &nbsp; &nbsp;<textarea cols="10"
 rows="3" name="commentaire"></textarea><br>
  <br>
  <br>
  <input name="ok" value="Envoyer" type="submit">
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<input
 name="annuler" value="Annuler" type="reset"><br>
  <br>
</form>
 
""""""""""""""""
 
 
Voici le programme jsp qui récupère les valeurs de champ du formulaire et m'affiche un récapitulatif
 
 
""""""""""""""""""""
 if(request.getParameter("nom" ).equals("" ))
 {
  out.print("saisissez le nom" );
  out.print("<a href=\"http://localhost:8080/RenvoieDonnees/index.jsp\"> revenir à la pageprécédente</a><br><br>" );
 }
 
 else if(request.getParameter("prenom" ).equals("" ))
 {
  out.print("saisissez le prénom<br><br>" );
  out.print("<a href=\"http://localhost:8080/RenvoieDonnees/index.jsp\"> revenir à la pageprécédente</a><br><br>" );
 }
 else if(request.getParameter("age" ).equals("" ))
 {
  out.print("saisissez l'âge <br><br>" );
  out.print("<a href=\"http://localhost:8080/RenvoieDonnees/index.jsp\"> revenir à la pageprécédente</a><br><br>" );
 }
 
 else if(request.getParameter("mail" ).equals("" ))
 {
  out.print("saisissez le mail<br><br>" );
  out.print("<a href=\"http://localhost:8080/RenvoieDonnees/index.jsp\"> revenir à la pageprécédente</a><br><br>" );
 }
 
 else
 {
  out.println(request.getParameter("nom" ) + "<br><br>" );
  out.println(request.getParameter("prenom" ) + "<br><br>" );
  out.println(request.getParameter("age" ) + "<br><br>" );
  out.println(request.getParameter("mail" ) + "<br><br>" );
  if(request.getParameter("bepc" ) != null)
   out.println("BEPC<br><br>" );
  else if(request.getParameter("choix" ) == "oui" )  
   out.print("Oui<br><br>" );
  else if(request.getParameter("choix" ) == "non" )
   out.print("Non<br><br>" );
  else if(request.getParameter("choix" ) == "recherche" )
   out.println("En recherche" );
 }
""""""""""""""

n°1801328
brisssou
8-/
Posté le 17-10-2008 à 11:13:42  profilanswer
 

tes champs sont nommés différemment, mais pas en fonction de leur type.
 
Mais sinon, quel est l'intérêt de récupérer uniquement les valeurs des checkbox et radio ? Enlève les champs text si tu veux rien en faire...
 


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1801343
sheila4
Posté le 17-10-2008 à 11:40:42  profilanswer
 

en fait, ceci est un programme de test. En réalité, j'ai une interface qui contient tous ces composants (zones de texte et cases à cocher). je les utilise pour créer un template. Pour ce, j'ai besoin de savoir quels sont les items qui ont été sélectionnés et créer mon template en fonction de cela.

n°1802440
sheila4
Posté le 20-10-2008 à 16:19:20  profilanswer
 

Je réussis déjà à récupérer les cases cochées. Pour la suite, il me faudra ajouter des actions à chaque bouton. Je voudrais ouvrir des boîtes de dialogue (~JOptionpane(...), JFileChooser()... en java). y a-t-il un autre moyen qu'un JavaScript?
 
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  jsp html servlet cases à cocher

 

Sujets relatifs
jsp et servletImage sur une autre
Petit soucis avec mon code html et l'affichage sur googlehtml sous text edit
Code source HTML suspectextraire les liens d'une page web html
PHP, MySQL, et HTML avec visual web developper ?Problème De HTML et CSS
"Menu" séparé de mes fichier HTML[HTML ou javascript ?] rester à la meme hauteur de page
Plus de sujets relatifs à : jsp html servlet cases à cocher


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR