VS HTML HTML Input Button

  • seularts
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 02, 2007
  • Messages: 147
  • Loc: Romania
  • Status: Offline

Message Septembre 6th, 2008, 12:14 am

quelle est la diff. btw. vs bouton d'entrée c'est-à-dire en. À titre d'exemple .. j'ai essayé de présenter une action dans le même fichier à partir d'une entrée et d'un bouton. Donc, si je this quand je presse la saisie avec le nom d'ajouter, l'action pour la soumission ajouter le nom déclenche un événement, et ainsi de suite, mais quand je presse un bouton du même nom, elle déclenche tous les événements de la page dans IE. Comment pourrais-je fixer une telle chose?
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Septembre 6th, 2008, 12:14 am

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Septembre 6th, 2008, 10:34 am

Un <button> peuvent avoir des éléments enfants, comme les éléments img pour les icônes. Un élément <input> ne peux pas.

Code: [ Select ]
<button ...>
<img .../>&nbsp;<span>Button Label</span>
</button>
  1. <button ...>
  2. <img .../>&nbsp;<span>Button Label</span>
  3. </button>
Strong with this one, the sudo is.
  • seularts
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 02, 2007
  • Messages: 147
  • Loc: Romania
  • Status: Offline

Message Septembre 6th, 2008, 1:41 pm

Je sais que cela .. mais si je demande une entrée avec le nom = "ajouter" à faire if ($ _POST [ "add"]) effectuer une action .. une entrée va à l'endroit désigné à la différence de la touche qui va thtough tous les événements du scénario et à tous les oance.
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Septembre 6th, 2008, 2:59 pm

Êtes-vous en utilisant un bouton de soumission ou d'un bouton bouton?

Code: [ Select ]
<button type="submit"/>
<button type="button"/>
  1. <button type="submit"/>
  2. <button type="button"/>
Strong with this one, the sudo is.
  • seularts
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 02, 2007
  • Messages: 147
  • Loc: Romania
  • Status: Offline

Message Septembre 6th, 2008, 11:21 pm

un bouton "soumettre".
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Septembre 6th, 2008, 11:50 pm

Êtes-vous donner sur le bouton "valeur" attribut?

Code: [ Select ]
<button type="submit name="button" value="button">Button</button>


Ou encore, avez-vous essayé isset au lieu de simplement si?

Code: [ Select ]
if (isset($_POST['button']))
{
   //stuff
}
  1. if (isset($_POST['button']))
  2. {
  3.    //stuff
  4. }
Strong with this one, the sudo is.
  • seularts
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 02, 2007
  • Messages: 147
  • Loc: Romania
  • Status: Offline

Message Septembre 7th, 2008, 1:04 am

ok .. i tryed ceci:
Code: [ Select ]
<?
if (isset($_POST['button']))
{
echo 'but1';
}
elseif (isset($_POST['button2']))
{
echo 'but2';
}
else{}
?>
<form method="post">
<button type="submit" name="button" value="button">Button</button>
<button type="submit" name="button2" value="button2">Button2</button>
<button type="submit" name="clar" value="clar">Clear</button>
</form>
  1. <?
  2. if (isset($_POST['button']))
  3. {
  4. echo 'but1';
  5. }
  6. elseif (isset($_POST['button2']))
  7. {
  8. echo 'but2';
  9. }
  10. else{}
  11. ?>
  12. <form method="post">
  13. <button type="submit" name="button" value="button">Button</button>
  14. <button type="submit" name="button2" value="button2">Button2</button>
  15. <button type="submit" name="clar" value="clar">Clear</button>
  16. </form>


en francs de travaux .. ok mais c'est quand j'appuie sur le deuxième bouton, il va encore à la première action au lieu de la deuxième qui est censé le faire, même pour le bouton Effacer.
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Septembre 7th, 2008, 1:30 am

Cela semble faire l'affaire dans Opera, qui partage certains comportements avec IE. Je n'ai pas accès à l'IE pour le tester là cependant.

Code: [ Select ]
<?
$yes = 'no';
if (!empty($_POST['button']))
{
    switch ($_POST['button'])
    {
        case 'button1':
            $yes = 'yes 1';
        break;
        case 'button2':
            $yes = 'yes 2';
        break;
        case 'button3':
            $yes = 'yes 3';
        break;
        default:
            $yes = 'yes default';
        break;
    }
}
else if (!empty($_POST['submit']))
{
    $yes = 'submit';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>Title</title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <link rel='stylesheet' type='text/css' href='style.css' />
</head>
<body>
    <div>
    <form action="test.php" method="post">
    <div>
    <input type="submit" name="submit" value="submit"/>
    <button type="submit" name="button" value="button1">Button 1</button>
    <button type="submit" name="button" value="button2">Button 2</button>
    <button type="submit" name="button" value="button3">Button 3</button>
    </div>
    </form>
    <?php echo $yes; ?>
    </div>
</body>
</html>
  1. <?
  2. $yes = 'no';
  3. if (!empty($_POST['button']))
  4. {
  5.     switch ($_POST['button'])
  6.     {
  7.         case 'button1':
  8.             $yes = 'yes 1';
  9.         break;
  10.         case 'button2':
  11.             $yes = 'yes 2';
  12.         break;
  13.         case 'button3':
  14.             $yes = 'yes 3';
  15.         break;
  16.         default:
  17.             $yes = 'yes default';
  18.         break;
  19.     }
  20. }
  21. else if (!empty($_POST['submit']))
  22. {
  23.     $yes = 'submit';
  24. }
  25. ?>
  26. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  27. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  28. <head>
  29.     <title>Title</title>
  30.     <meta http-equiv="content-type" content="text/html;charset=utf-8" />
  31.     <meta http-equiv="Content-Style-Type" content="text/css" />
  32.     <link rel='stylesheet' type='text/css' href='style.css' />
  33. </head>
  34. <body>
  35.     <div>
  36.     <form action="test.php" method="post">
  37.     <div>
  38.     <input type="submit" name="submit" value="submit"/>
  39.     <button type="submit" name="button" value="button1">Button 1</button>
  40.     <button type="submit" name="button" value="button2">Button 2</button>
  41.     <button type="submit" name="button" value="button3">Button 3</button>
  42.     </div>
  43.     </form>
  44.     <?php echo $yes; ?>
  45.     </div>
  46. </body>
  47. </html>
Strong with this one, the sudo is.
  • seularts
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 02, 2007
  • Messages: 147
  • Loc: Romania
  • Status: Offline

Message Septembre 7th, 2008, 1:37 am

exactement la même chose que la seule différence est que maintenant, il choisit la juste valeur par défaut, peu importe ce que je presse le bouton.
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Septembre 7th, 2008, 2:07 am

Elle ne cherche pas la bonne.

http://www.dev-archive.net/articles/for ... ttons.html
http://allinthehead.com/retro/330/copin ... of-buttons
Strong with this one, the sudo is.
  • seularts
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Jan 02, 2007
  • Messages: 147
  • Loc: Romania
  • Status: Offline

Message Septembre 7th, 2008, 2:18 am

Je pense que travailler avec de mauvais éléments et aller branchement boutons. IE vraiment sucks!
  • dyfrin
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Mai 10, 2006
  • Messages: 499
  • Loc: WI
  • Status: Offline

Message Septembre 26th, 2008, 7:59 am

J'ai vu quelques travaux pour le gaz "file upload" bouton de remplacement où javascript mettra un div au-dessus de l'entrée qui a une image, vous pouvez essayer quelque chose de ce genre pour obtenir votre joli bouton.
dyfrin.com

Afficher de l'information

  • Total des messages de ce sujet: 12 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 137 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC