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

 


Dernière réponse
Sujet : avoir 2 bouton submit pour un formulaire en html?
saxgard 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

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
saxgard 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
saxgard génial merci ca marcheeee ;)
 
bin dis dc je voix qu'il y en a qui en ont dans la cervelle  :D
archangel 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
saxgard 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)
grosmethos 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
saxgard 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 "
saxgard 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
saxgard 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]

ZoumZoumZeng et ouais y faut mettre un name unique ! skomme les radioboutons un peu
saxgard génial merci ca marche , c'étais pas bete , moi j'avais essayé mais j'avais mis  2 name different ;)
ZoumZoumZeng 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()">
saxgard ah  merci ca me donne une piste mais enasp tu saurais pas comment faire par harsard? ;)
ZoumZoumZeng 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
...
saxgard personne n'a de suggestions? ;)
saxgard non le problmeme ne viens pas de la je pense, puisque le remplacelemnt marche dans le cas ou je passe par les submit  :)
ZuL 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++
saxgard 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>
saxgard 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]

ZuL 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++
saxgard 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é

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)