HTML entrada vs botón HTML

  • seularts
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Ene 02, 2007
  • Mensajes: 147
  • Loc: Romania
  • Status: Offline

Nota Septiembre 6th, 2008, 12:14 am

¿cuál es la diferencia. BTW. vs botón de entrada en es decir. A modo de ejemplo .. He intentado presentar una acción en el mismo archivo de una entrada y de un botón. Por lo tanto, si cuando digo prensa i la entrada con el nombre añadir, la acción para submiting el nombre hará que añadir un evento y así sucesivamente, pero cuando presiona un botón con el mismo nombre que desencadena todos los eventos de la página en IE. ¿Cómo podría arreglar tal cosa?
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Septiembre 6th, 2008, 12:14 am

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Septiembre 6th, 2008, 10:34 am

Un <button> puede tener elementos secundarios, como <img> elementos de los iconos. Un elemento <input> no puede.

Código: [ 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 Usuario
  • Registrado: Ene 02, 2007
  • Mensajes: 147
  • Loc: Romania
  • Status: Offline

Nota Septiembre 6th, 2008, 1:41 pm

Sé que eso .. pero si se me llame un insumo con el nombre = "añadir" a hacer si ($ _POST [ "añadir"]) hacer una acción .. una aportación va al lugar designado al contrario que el botón que va thtough todos los eventos del script y en todos los oance.
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Septiembre 6th, 2008, 2:59 pm

¿Está usando un botón o un botón de botón?

Código: [ 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 Usuario
  • Registrado: Ene 02, 2007
  • Mensajes: 147
  • Loc: Romania
  • Status: Offline

Nota Septiembre 6th, 2008, 11:21 pm

un botón de enviar.
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Septiembre 6th, 2008, 11:50 pm

¿Está dando el botón de un "valor" atributo?

Código: [ Select ]
<button type="submit name="button" value="button">Button</button>


O, ¿ha tratado isset en lugar de si?

Código: [ 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 Usuario
  • Registrado: Ene 02, 2007
  • Mensajes: 147
  • Loc: Romania
  • Status: Offline

Nota Septiembre 7th, 2008, 1:04 am

ok .. i tryed esto:
Código: [ 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 las obras y ss .. ok pero, en es decir, cuando pulso el botón del segundo todavía va a la primera acción en lugar de la segunda que se supone que, lo mismo ocurre con el botón de limpieza.
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Septiembre 7th, 2008, 1:30 am

Este parece ser el truco en Opera, que comparte algunos comportamientos con el IE. Yo no tengo acceso a IE para probar que allí, sin embargo.

Código: [ 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 Usuario
  • Registrado: Ene 02, 2007
  • Mensajes: 147
  • Loc: Romania
  • Status: Offline

Nota Septiembre 7th, 2008, 1:37 am

exactamente lo mismo con la única diferencia es que ahora simplemente elige el valor por defecto, no importa qué botón i prensa.
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Septiembre 7th, 2008, 2:07 am

No busca su bien.

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 Usuario
  • Registrado: Ene 02, 2007
  • Mensajes: 147
  • Loc: Romania
  • Status: Offline

Nota Septiembre 7th, 2008, 2:18 am

pienso que los malos sólo trabajar con los insumos e ir alrededor de los botones. IE realmente sucks!
  • dyfrin
  • Proficient
  • Proficient
  • Avatar de Usuario
  • Registrado: May 10, 2006
  • Mensajes: 499
  • Loc: WI
  • Status: Offline

Nota Septiembre 26th, 2008, 7:59 am

He visto algunas soluciones para la "carga de archivos" para sustituir el botón que pondrá a javascript un div en la parte superior de la entrada que tiene una imagen, puede intentar algo así como que para obtener su bonita botón.
dyfrin.com

Publicar Información

  • Total de mensajes en este tema: 12 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 135 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC