IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Plusieurs boutons submit


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    195
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 195
    Par défaut Plusieurs boutons submit
    Bonjour a tous,


    J'ai dans une boucle l'affichage du bouton submit suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <td><INPUT Type='submit' name="New task" value="<%= taskGroups[i].getIdTaskGroup() %>" ></td>
    Evidement cela affiche un un chiffre, correspondant a getIdTaskGroup(). C'est le seul moyen que j'ai trouvé pour récupéré sur ma servlet sur laquelle renvois ce formulaire cette valeur. Cependant ce n'est pas ce que je veux. Je voudrais afficher a chaque fois "new task" sur mes boutons, et ne plus afficher ce chiffre mais tout de meme le récupéré derrière.

    Quelqu'un a-t-il une idée ??

    Merci d'avance

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Par défaut
    tu peux mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td><INPUT Type='submit' id="<%= taskGroups[i].getIdTaskGroup() %>" name="New task" value="New Task" onclick="tafonction(this.id)"></td>
    cela t'oblige à traiter ton idTask en dehors de la fonction submit, avec une fonction annexe.. ça risque de pas t'aller

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    195
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 195
    Par défaut
    Merci de ta reponse

    ben je t'avous que je connais pas du tout le javascript, et je suppose qu'il faut que je recupere ma valeur avec ca. Je vais essayé, je verrais bien.

    Je laisse ouvert le poste, au cas ou qq'un aurait une autre solution.

    Merci

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Par défaut
    le mieux ce serait de montrer tout le code entre tes balises <form>...

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    195
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 195
    Par défaut
    Ok, le voici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    <FORM ACTION="/ProjectTracking/NewTaskGroupOrTaskServlet?IDPROJECT=<%= IdProject %>&IdCurrentUser=<%= IdCurrentUser %>" Method='POST'>	
     
    		  		<% if (uncompleteFields2!=null && uncompleteFields2.contains("name2")) { %>
    		  			<FONT color="#FF0000">Name :</FONT>
    		  		<% } else { %>
    		  			Name :
    		  		<% } %>
    		  		<INPUT Name='name2'>
    			  	<table border>
    			  		<TR>
    						<TD>Task Group</TD>
    						<TD>Task</TD>
    			  		</TR>
    			  		<% for(int i=0; i<taskGroups.length;i++) { %>
    			  		<TR>
    			  			<TD><%= taskGroups[i].getName() %></TD>
    			  			<TD></TD>
    			  			<TD><button name="editTask" type="button" onClick="self.location.href='/ProjectTracking/IdentifyEditTaskGroupServlet?IdCurrentUser=<%= IdCurrentUser %>&IdTaskGroup=<%= taskGroups[i].getIdTaskGroup() %>'">Edit</button></TD>
    			  			<TD><button name="deleteTask" type="button" onClick="self.location.href='/ProjectTracking/DeleteTaskGroupServlet?IdCurrentUser=<%= IdCurrentUser %>&IdTaskGroup=<%= taskGroups[i].getIdTaskGroup() %>'">Delete</button></TD>
    			  			<td><INPUT Type='submit' name="New task" value="<%= taskGroups[i].getIdTaskGroup() %>" ></td>
    			  		</TR>
    			  			<% if(tasks!=null){
                                                            for (int j=0;j<tasks.length;j++) { %>
    			  				<% if (taskGroups[i].getIdTaskGroup().equals(tasks[j].getIdTaskGroup())) { %>
    			  			<tr>
    			  				<td></td>
    			  				<td><%= tasks[j].getName() %></td>
    			  				<td><button name="editTask" type="button" onClick="self.location.href='/ProjectTracking/IdentifyEditTaskServlet?IdCurrentUser=<%= IdCurrentUser %>&IdTask=<%= tasks[j].getIdTask() %>'">Edit</button></TD>
    			  				<td><button name="deleteTask" type="button" onClick="self.location.href='/ProjectTracking/DeleteTaskServlet?IdCurrentUser=<%= IdCurrentUser %>&IdTask=<%= tasks[j].getIdTask() %>'">Delete</button></TD>
    			  			</tr>
    			  			<%              }
                                                            }
                                                    }
                                             } %>
    			<tr>
    				<td><INPUT Type='submit' name="New task Group" value="New task Group"></td>
    			</tr>			
    			<% if(uncompleteFields2==null) { 
                                                    if(taskGroupAlreadyExist!=null && taskGroupAlreadyExist) {%>
    							<tr>
    								<td><FONT color="#FF0000">Task group already exist</FONT></td>
    							</tr>
    						<% }
                                                    } 
                                    else { %>
    			<tr>
    				<td><FONT color="#FF0000">Not completed</FONT></td>
    			</tr>
    			<% } %>
    		  </table>
    		</FORM>

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Par défaut
    oublies ce que je t'ai dit plus haut.

    dans ton form tu mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" value="<?= taskGroups[i].getIdTaskGroup() ?>" name="idTaskGroup"/>
    ensuite quand tu traites tes données de form, tu récupères cette valeur avec $_POST['idTaskGroup'].

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/03/2012, 11h30
  2. plusieurs boutons submit dans le même formulaire
    Par rogerio dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/05/2007, 13h53
  3. Un formulaire avec plusieurs boutons "submit"
    Par novices dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 11/09/2006, 21h25
  4. plusieurs boutons submit sur un formulaire
    Par clement42 dans le forum Struts 1
    Réponses: 1
    Dernier message: 12/05/2006, 10h42
  5. Acesskey dynamique dans un form à plusieurs boutons submit ?
    Par boteha dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 05/09/2005, 17h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo