Bonjour,
Je suis en train de réaliser une page dans un but très simple.
En gros, je veux un champ "Votre login" avec plusieurs boutons du style "enregistrer dans la base", "supprimer de la base", "vérifier dans la base". C'est donc un formulaire mono-champ et multi-boutons. Le submit du form passe par un seul bouton (et pas tous les boutons en même temps).
Pour cela j'ai utilisé un form "hidden", pour pouvoir utiliser de jolies images de boutons et pas un bouton "submit" de base". Le traitement des variables _$POST['postLogin'] se fait sans soucis en php.
Ma page web ressemble à ceci :
Et puis juste à la suite, mon joli menu qui utilise un script js ressemble à ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Ceci fonctionne mais je voudrais uniquement un seul champ "Login souhaité". Quand j'essaye de ne créer qu'un seul form avec mes boutons, le submit du form envoie tous les boutons en même temps...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20<li> <a href="" class="menu" onclick='document.getElementById("formCreer").submit();return false;'> <img src="icon.gif" alt="" /><span>Creer</span></a> </li> <li> <a href="" class="menu" onclick='document.getElementById("formSupprimer").submit();return false;'> <img src="icon2.gif" alt="" /><span>Supprimer</span></a> </li> <li> <a href="" class="fmenu" onclick='document.getElementById("formRestaurer").submit();return false;'> <img src="icon3.gif" alt="" /><span>Restaurer</span></a> </li> <li> <a href="" class="menu" onclick='document.getElementById("formVerifier").submit();return false;'> <img src="/icon2.gif" alt="" /><span>Verifier</span></a> </li>
Merci pour vos conseils et vos tours de magie js/jQuery

 

 
		
		 
         
  
			
			
 
   


 [AJAX] POST en Ajax pour un formulaire à plusieurs boutons
 [AJAX] POST en Ajax pour un formulaire à plusieurs boutons
				 Répondre avec citation
  Répondre avec citation


 
  
  
 
 
			 
   
 
Partager