Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/02/2011, 10h35   #1
Nouveau Membre du Club
 
Homme Charles
Étudiant
Inscription : juin 2010
Messages : 54
Détails du profil
Informations personnelles :
Nom : Homme Charles
Âge : 21
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 54
Points : 28
Points : 28
Par défaut envoi de données avec submit()

Bonjour à vous,


Je cherche a envoyé des données avec un submit qui est dans mon onclick,
je vous explique :

j'ai ma page jsp

Code :
1
2
3
4
5
6
7
<form id="form_suppression" action="dba_backoffice_traitement_suppression.jsp" method="get">
 
<%
     for(int i= 0; i<appli.size();i++)
     {
%>
<img src="img/croix2.jpg" onclick="value='<%=appli.get(i).getIdAppli() %>' ;name='supprAppli' ;id='supprAppli';submit();"/>
j'aimerais passer en paramètre <%= appli.get(i).getIdAppli()%> pour le récupérer dans ma page de traitement.

Voila si vous avez des idées je vous en remercie
charles888 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 10h56   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 805
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 805
Points : 35 810
Points : 35 810
Tout d'abord, seul le code HTML généré nous intéresse, celui de la jsp n'est d'aucune utilité

Concernant ton problème, pourquoi ne pas passer simplement par un input de type image ?
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 11h10   #3
Nouveau Membre du Club
 
Homme Charles
Étudiant
Inscription : juin 2010
Messages : 54
Détails du profil
Informations personnelles :
Nom : Homme Charles
Âge : 21
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 54
Points : 28
Points : 28
Euh oui je n'i avais pas pensé :/

bon alors j'ai essayé ceci mais ca ne marche pas

Code :
input type="image" src="img/croix2.jpg" style="height:20px;width:20px;" onmouseout="this.src='img/croix2.jpg'" onmouseover="this.src='img/croix_2.jpg'" name="supprAppli" id="supprAppli" value="<%=appli.get(i).getIdAppli() %>"/>
et pour ensuite le récupérer :

Code :
1
2
3
4
<%
     	 String idAppli = request.getParameter("supprAppli");   
      %>
      <%=idAppli %>
mais il me met null
charles888 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 11h22   #4
Nouveau Membre du Club
 
Homme Charles
Étudiant
Inscription : juin 2010
Messages : 54
Détails du profil
Informations personnelles :
Nom : Homme Charles
Âge : 21
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 54
Points : 28
Points : 28
Sous IE il me met null et sous firefox cela fonctionne
charles888 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 11h31   #5
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 805
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 805
Points : 35 810
Points : 35 810
Arf... oui, un input image n'est pas sensé avoir un value. Donc IE ne doit pas transmettre la valeur.
Il faudrait ajouter un input hidden dont tu modifierais le value au click de l'image...
Code html :
1
2
<input type="hidden" name="supprAppli" id="hidInput" />
<input type="image" ... onclick="document.getElementById('hidInput').value=<%=appli.get(i).getIdAppli() %>" />
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 11h38   #6
Nouveau Membre du Club
 
Homme Charles
Étudiant
Inscription : juin 2010
Messages : 54
Détails du profil
Informations personnelles :
Nom : Homme Charles
Âge : 21
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 54
Points : 28
Points : 28
Yahou ca fonctionne niquel =) jsuis content
merci beaucoup
charles888 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h42.


 
 
 
 
Partenaires

Hébergement Web