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

  FORUM HardWare.fr
  Programmation

  avoir 2 bouton submit pour un formulaire en html?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

avoir 2 bouton submit pour un formulaire en html?

n°39579
saxgard
Posté le 14-06-2001 à 10:28:11  profilanswer
 

es ce possible de faire  2 bouton "submit" different pour un meme formuulaire
 
exemple , un bouton enregistré et un bouton prévisualistaiion
 
qui seront du type
<input type="submit" value="Soumettre nouveau sujet" name="Envoyer">
<input type="submit" value="Prévisualistion" name="Prévisualistion" >
 
pour les  2 boutons j'aimerais me dirigé soit sur une page différente , soit sur la meme page , mais j'aimerais pouvoir identifier sur la page de destination quel bouton j'ai cliqué

mood
Publicité
Posté le 14-06-2001 à 10:28:11  profilanswer
 

n°39581
ZuL
Posté le 14-06-2001 à 10:33:07  profilanswer
 

euh....2 boutons submit nan y me semble pas
mais ce que tu peux faire C avoir 2 boutons simples :  
<input type="button" >
et sur les events t appelles 2 fonctions javascript :  
<input type="button" onclick="gogogo()">
<input type="button" onclick="previsualiser()">
 
et ta fonction gogogo ca donne :  
function gogogo()
{
  document.tonform.submit()
}
 
 
et en plus ca te permet de coller ds la fonction toutes tes verifications de champs etc...
a++

n°39587
saxgard
Posté le 14-06-2001 à 10:42:19  profilanswer
 

j'y ai pensé , je l'ai fais , mais j'ai rencontré un petit pb
car dans le bouton preview je passe la valeur du texte saisi dans un textearéa
 
<input type="button" value="Preview" name="Preview" onClick="preview(Message.value)">
 
 
je récupère la variable de cette manière:
val_message=Request.QueryString("val_message" )
 
mais quand je demande ensuite a remplacé les sauts de ligne par <BR> , dans la page qui récupère cette variable
 
 
Message=Replace(Message, vbcrlf, "<BR>" )
 
ca ne marche pas  
 
alors que si je passe par le submit
et que je récupère la valeur du textearéa comme ceci:
 
val_message=Request.form("Message" )
 
et que je remplace les sauts de ligne , la ca marche
 
 
voilou j'espère que je suis assez clair dans mon explication  :)

 

[edit]--Message édité par saxgard--[/edit]

n°39591
saxgard
Posté le 14-06-2001 à 10:45:22  profilanswer
 

je procéde ainsi pour rediriger l'action du bouton preview sur la page preview
 
<SCRIPT LANGUAGE="JavaScript">
 
function preview(message) {
val=open("Preview.asp?val_message="+message,"","width=300,height=150,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no" );
}
</SCRIPT>

n°39598
ZuL
Posté le 14-06-2001 à 10:49:55  profilanswer
 

y me semble que les sauts de ligne c est VBstr et un autre truc mais je sais plus quoi...je l ai utilisé sur mon livre d or mais j l ai pas sous la main...regarde dans cette voie
a++

n°39600
saxgard
Posté le 14-06-2001 à 10:53:09  profilanswer
 

non le problmeme ne viens pas de la je pense, puisque le remplacelemnt marche dans le cas ou je passe par les submit  :)

n°39677
saxgard
Posté le 14-06-2001 à 12:40:36  profilanswer
 

personne n'a de suggestions? ;)

n°39678
ZoumZoumZe​ng
Supreme
Posté le 14-06-2001 à 12:42:03  profilanswer
 

si c possible :  
 
<input type=submit name=agah value=1>
<input type=submit name=agah value=2>
 
 
 
et apres, avec js ou ph ...
 
if $agah==1
...
else
...

n°39683
saxgard
Posté le 14-06-2001 à 12:48:23  profilanswer
 

ah  merci ca me donne une piste mais enasp tu saurais pas comment faire par harsard? ;)

n°39684
ZoumZoumZe​ng
Supreme
Posté le 14-06-2001 à 12:50:38  profilanswer
 

en asp ? ben pareil ! tu recup la valeur de la variable agah. jsais pas trop comment ca marche en asp.
 
sinon utilsie des button : <input type=button value="valider1" onclick="form.action='page1.htm';form.submit()">
 
<input type=button value="valider2" onclick="form.action='page2.htm';form.submit()">

mood
Publicité
Posté le 14-06-2001 à 12:50:38  profilanswer
 

n°39685
saxgard
Posté le 14-06-2001 à 12:51:19  profilanswer
 

génial merci ca marche , c'étais pas bete , moi j'avais essayé mais j'avais mis  2 name different ;)

n°39688
ZoumZoumZe​ng
Supreme
Posté le 14-06-2001 à 12:56:28  profilanswer
 

et ouais y faut mettre un name unique ! skomme les radioboutons un peu

n°39691
saxgard
Posté le 14-06-2001 à 13:07:15  profilanswer
 

par contrepeut on dire avec un bouton que l'on ouvre un nouveau navigateur internet , du style target="_blank" , ja'i essayé ceci ca marche pas, je suppose que c normal ;)

 

[edit]--Message édité par saxgard--[/edit]

n°39692
saxgard
Posté le 14-06-2001 à 13:10:44  profilanswer
 

ou alors je viens de voir
 
peut on combiner
onclick=" window.open (...."
et  
onclick="form.actio ...."
 
car j'amerais que ca reste une action sur un formulaire mais que ca ouvre un autre navigateur

n°39694
saxgard
Posté le 14-06-2001 à 13:15:35  profilanswer
 

du genre
 
onclick="form.action='window.open('Preview.asp','Smilies','scrollbars=yes,resizable=yes,width=600,height=500')';form.submit()"
 
bon en tt cas ca ca marche pas
alors c'est pt un pb de logique et de programmation ou juste un pb de  ' ou "

n°39717
grosmethos
Posté le 14-06-2001 à 14:20:43  profilanswer
 

ben je sais pas trop mais  
plutot document.monformulaire.submit(), et je mettrais plutot une virgule pour separer mes deux fonction dans le onclcik...
et non un point virgule

n°39723
saxgard
Posté le 14-06-2001 à 14:27:35  profilanswer
 

cette syntaxe marche sans pb  
<input type=button value="valider2" onclick="form.action='page2.htm';form.submit()">
 
mais je me demande qu'"es su'il faudrais rajouter pour indiquer que la page2.html (par exemple)s'ouvre sur un auytre navigateur (_blank)

n°39733
archangel
Un homme Une vision
Posté le 14-06-2001 à 14:36:26  profilanswer
 

essaie cette syntaxe mais je suis pas sure que ça fonctionne:
 
form.target='_blanc'
 
en tout cas target marche avec <a href> ça j'en suis sur


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
n°39753
saxgard
Posté le 14-06-2001 à 15:11:22  profilanswer
 

génial merci ca marcheeee ;)
 
bin dis dc je voix qu'il y en a qui en ont dans la cervelle  :D

n°39770
saxgard
Posté le 14-06-2001 à 15:49:41  profilanswer
 

euh je viens de me rendre compte d'un truc c'est quand procédant come ca je n'arrive pas a définir que je veux que la nouvelle page affiché aparaisse dans un navigateur ou il n'  a pas de menu pas de scrollbar etc..
 
comme quand on fais en javascript
val=open("Preview.asp?val_message="+message,"","width=300,height=150,toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no" );
 
j'ai essayé form.menubar='no' marche pas   :D


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

  avoir 2 bouton submit pour un formulaire en html?

 

Sujets relatifs
Redirection du code html créé avec php ou Aspprobleme avec une frame??? en html
[HTML] Comment personnaliser un input de type file ???Comment ouvrir un logiciel à partir d'une page HTML ou PHP ?
[JAVASCRIPT] remplir un formulaire sur un évennement onlickimpression de page html
le input en html et son value[JAVASRIPT] action sur bouton....
[HTML]Comment virer la bordure d'une image de lien?[html] alignement dans les tableaux
Plus de sujets relatifs à : avoir 2 bouton submit pour un formulaire en html?


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