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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  tag BUTTON et IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tag BUTTON et IE

n°605396
western
AJMM
Posté le 08-01-2004 à 10:01:41  profilanswer
 

Bonjour,
je dois debugger un certain nombre de pages HTML et trois ou quatre formulaires contenus dans ces pages ont un comportement aberrant sous IE (version 4, 5.5 et 6) alors qu'ils fonctionnent correctement (de mon point de vue) sous
Netscape, Mozilla et Opera.
J'explique:
si, dans un formulaire, au lieu de


<INPUT TYPE="submit">


j'utilise plusieurs "objets" buttons, par exemple


<BUTTON TYPE="submit" NAME="submit" value="truc_que_je_veux"> <IMG SRC="/images/Apply.jpg" ALT="Apply"> </BUTTON>
<BUTTON TYPE="submit" NAME="submit" value="un_autre_truc_que_je_veux"> <IMG SRC="/images/Copy.jpg"
ALT="Copy"> </BUTTON>
<BUTTON TYPE="reset" NAME="submit"
value="Annul"> <IMG SRC="/images/Annul.jpg" ALT="Annuler"> </BUTTON>


Lorsque je clique sur le premier de ces bouton, Mozilla, Netscape et Opera me retournent "truc_que_je_veux" alors que IE me retourne "<IMG SRC=\"/images/Annul.jpg\" ALT=Annul>", or
ce n'est pas ce que mon formulaire attent!
 
Si je remplace les tag IMG par du texte, en cliquant sur le premier bouton, j'obtiens toujours "truc_que_je_veux" sous Mozilla, Netscape et Opera, alors que IE me retourne "Annuler"
 
Quelqu'un peut-il me dire comment obliger IE d'envoyer
"truc_que_je_veux"?
 
Merci d'avance.

mood
Publicité
Posté le 08-01-2004 à 10:01:41  profilanswer
 

n°605416
simogeo
j'ai jamais tué de chats, ...
Posté le 08-01-2004 à 10:26:27  profilanswer
 

IE ne sait pas gerer les <button>..........il n'y a rien a faire
 
plusieurs parades sont possibles.
 
je te recommande de remplacer ton <button> par un <input type="submit"> ( stylé avec css pour avoir ton image en background )


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°605418
antp
Super Administrateur
Champion des excuses bidons
Posté le 08-01-2004 à 10:28:30  profilanswer
 

ou <input type="image">


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°605420
simogeo
j'ai jamais tué de chats, ...
Posté le 08-01-2004 à 10:35:02  profilanswer
 

oui, comme je lui signalais au dessus plusieurs parades sont possibles
 
j'aime pas les <input type="image"> ...... a la lecture du code c'est moins facile de retrouver le submit et css permet de passer à côté de ce genre d'input fantaisiste  :whistle:  


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°605422
western
AJMM
Posté le 08-01-2004 à 10:36:55  profilanswer
 

simogeo a écrit :

IE ne sait pas gerer les <button>..........il n'y a rien a faire
 
plusieurs parades sont possibles.
 
je te recommande de remplacer ton <button> par un <input type="submit"> ( stylé avec css pour avoir ton image en background )


Le problème de <INPUT TYPE="submit"> ou de <INPUT TYPE="image" SRC=...> est qu'il ne peut y avoir qu'un, or j'en ai besoin de plusieurs boutons de type submit. J'ai essayé d'utiliser javascript


onClick='javascript:document.forms[0].submit.value=\"copy\"


mais IE ecrase la valeur


Message édité par western le 08-01-2004 à 10:38:28
n°605424
simogeo
j'ai jamais tué de chats, ...
Posté le 08-01-2004 à 10:42:31  profilanswer
 

........ non, il peut y en avoir plusieurs ....


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°605427
western
AJMM
Posté le 08-01-2004 à 10:46:42  profilanswer
 

simogeo a écrit :

........ non, il peut y en avoir plusieurs ....


Ok! je veux bien croire (mes "cours" de HTML sont partis loin, trop loin)... Mais comment différencier dans le script PHP qui analyse le "résultat" du formulaire quel bouton (<input type="submit"> ou <input type="image" src...> ) a été cliqué/pressé?

n°605430
simogeo
j'ai jamais tué de chats, ...
Posté le 08-01-2004 à 10:54:00  profilanswer
 

Code :
  1. <input type="submit" name="action1" id="action1" value="clic1">
  2. <input type="submit" name="action2" id="action2" value="clic2">
  3. if(isset($_POST['action1'])) {
  4.   // traitement 1
  5. }
  6. if(isset($_POST['action2'])) {
  7.   // traitement 2
  8. }


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°605434
western
AJMM
Posté le 08-01-2004 à 10:58:50  profilanswer
 


j'ai trouvé une solution (tirée par les cheveux, un peu) qui s'appuye sur javascript (bonjour les clients qui desactivent javascript dans leur navigateur!)


<form ... name="formulaire>
<input type="hidden" name="submit2" value="" />
...
<button type="submit" name="submit" value="apply" onClick='javascript:document.formulaire.submit2.value="apply"'><img src="/images/Apply.jpg" alt="Apply"></button>
<button type="submit" name="submit" value="copy" onClick='javascript:document.formulaire.submit2.value="copy"'><img src="/images/Copy.jpg" alt="Copy"></button>
...
</form>


Pu**** d'IE! Les en***** de chez Microsoft! ça sert à quoi de faire de standards si tout le monde ne les respectent pas, je vous le demande?

n°605453
gizmo
Posté le 08-01-2004 à 11:26:02  profilanswer
 

A faire prendre conscience aux gens que IE est beaucoup moins bon qu'ils ne le pensent?

mood
Publicité
Posté le 08-01-2004 à 11:26:02  profilanswer
 

n°605456
western
AJMM
Posté le 08-01-2004 à 11:32:10  profilanswer
 

gizmo a écrit :

A faire prendre conscience aux gens que IE est beaucoup moins bon qu'ils ne le pensent?


Personnellement, je ne connais pas UNE personne qui soit persuadé que IE soit totalement bien... Mon problème est que je ne connais pas personnellement les clients qui font acceder à ces pages WEB :cry:


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

  tag BUTTON et IE

 

Sujets relatifs
[HTML/JS] mettre une image pour un input type="button" ?Radio button avec Visual C++
développement HTML DIV Radio Button JavaScript[JS]Cocher le radio button apres avoir choisi une option dans le selec
[VB] Help newbie : option-Button = radio-button ???[JavaScript] Recuperer la valeur d'un radio button ?
[GTK] Recuperer le nom du radio button actif a partir d'une GList[HTML] formulaire et type="button"; changer le bouton en image ?
[VB6] DataGrid et menu deroulant via Button 
Plus de sujets relatifs à : tag BUTTON et IE


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