[html] envoyer un formulaire avec un lien et non un input submit ??

envoyer un formulaire avec un lien et non un input submit ?? [html] - HTML/CSS - Programmation

Marsh Posté le 01-11-2003 à 13:06:06    

est ce que c est faisable ?
je l ai deja fais je crois mais je me souviens plus comment.
 
en clair je veux pas d un bouton ou d une image pour envoyer mon formulaire. j aimerai juste un texte lien
 
bon sinon apres je peux masquer le <intpu> avec des couleur qui le rendront invisible et laisseront que le texte mais bon...
 
qq un a une idée ?

Reply

Marsh Posté le 01-11-2003 à 13:06:06   

Reply

Marsh Posté le 01-11-2003 à 13:16:48    

Ben oui, il suffit de faire passer les infos dans l'adresse. Où est le problème ????

Reply

Marsh Posté le 01-11-2003 à 13:38:52    

ou d'appeler une fonction js qui fait un form.submit();

Reply

Marsh Posté le 05-11-2003 à 17:37:11    

okmerci


---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
Reply

Marsh Posté le 02-08-2004 à 11:22:52    

on est obliger d'utiliser du javascript (form.submit(); ) si on veut envoyer un formulaire avec la methode post sans utiliser un input ?


Message édité par Profil supprimé le 02-08-2004 à 11:23:07
Reply

Marsh Posté le 12-01-2005 à 14:59:56    

pilsner a écrit :

on est obliger d'utiliser du javascript (form.submit(); ) si on veut envoyer un formulaire avec la methode post sans utiliser un input ?


 
Bon, je remets ce thread en route parce que les informations que j'ai pu regrouper ne semblent pas correctes :  
les fonctions javascript que j'ai trouvé pour faire ce genre de chose sont : document.form.submit();  form.submit();   document.QueryForm.submit(); ... j'ai aussi essayé de remplacer le "form" par son id mais ca ne donne rien non plus. Pour ce qui est d'appliquer une image en fond d'un input submit, il semble que ça ait été discuté, mais je ne trouve pas le thread.  :sweat:  
Une bonne ame pour m'aider ?

Reply

Marsh Posté le 12-01-2005 à 15:30:19    

Code :
  1. function sendForm() {
  2. var frm;
  3. frm = document.getElementById('idduform');
  4. frm.submit();
  5. }


Citation :

<a href="javascript:sendForm();">Envoi du formulaire</a>


 
Mais bon sans JS d'active ca fonctionne pas, donc vaut mieux laisser le bouton normal...


Message édité par cerel le 12-01-2005 à 15:33:56
Reply

Marsh Posté le 12-01-2005 à 15:37:23    

Ok merci, c'est quand meme dommage.

Reply

Marsh Posté le 12-01-2005 à 16:38:31    

Si c'est juste pour utiliser une image à la place du bouton tu peux le faire directement sans JS:
 

Code :
  1. <input type="image" src="envoi.gif">


 
CF: http://fr.selfhtml.org/html/formul [...] graphiques


---------------
stpfilms.free.fr
Reply

Marsh Posté le 12-01-2005 à 17:28:58    

Je dois avouer que je ne comprends pas : on ne précise pas que la fonction de l'input image est de faire la soumission du formulaire... et ça a l'air de fonctionner.

Reply

Marsh Posté le 12-01-2005 à 17:28:58   

Reply

Marsh Posté le 12-01-2005 à 17:31:52    

Gravastar a écrit :

Je dois avouer que je ne comprends pas : on ne précise pas que la fonction de l'input image est de faire la soumission du formulaire...


http://www.w3.org/TR/html401/inter [...] tml#h-17.4
 
 :whistle:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 12-01-2005 à 17:37:13    

C'est bon à savoir... mais ça signifie aussi qu'on ne peut pas faire pareil pour le bouton reset (ou alors j'ai pas bien lu, ce qui pourrait fort arriver).

Reply

Marsh Posté le 12-01-2005 à 19:54:21    

sisi
 
mais via <button></button> ;)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 12-01-2005 à 22:10:45    

Ben sinon y'a encore plus simple, tu met un peu de CSS sur ton bouton submit, genre tu vérifies que ton bouton submit ressemble à ça :

Code :
  1. <input class="boutonlien" type="submit" value="Envoyer le truc" />


Et dans le CSS, un truc genre ça :

Code :
  1. .boutonlien {
  2.   background: transparent;
  3.   border: 0px;
  4.   cursor: pointer;
  5.   text-decoration: underline;
  6. }


 
Du coup, ton bouton normal prend l'apparence d'un lien :)
 
EDIT : j'avais pas vu le multi-déterrage, mais bon, c'est toujours bon à prendre ;)


Message édité par FlorentG le 12-01-2005 à 22:12:20
Reply

Marsh Posté le 13-01-2005 à 09:59:10    

merci tout le monde !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed