Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    <button/> fa il submit con Firefox

    :master: Chiedo conferma:

    Se metto dentro un form l'elemento <button>xxxx</button>, con Firefox e Opera mi fa partire il submit del form, mentre con IE, no.

    E' così che deve funzionare? :master:
    Pietro

  2. #2
    Leggendo il dtd di cui al link http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd si evince che:
    codice:
    <!ELEMENT button %button.content;>  
    <!ATTLIST button
      %attrs;
      %focus;
      name        CDATA          #IMPLIED
      value       CDATA          #IMPLIED
      type        (button|submit|reset) "submit"
      disabled    (disabled)     #IMPLIED
      >
    notare la riga che ho messo in rosso: il default per l'attributo type &egrave; "submit", da cui si evince che IE, come al solito, sbaglia!

    Se non vuoi che faccia il submit, metti type="button", se vuoi che faccia il submit anche con IE, prova a mettere type="submit" !

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ho capito e ti ringrazio delle spiegazioni. Ciao.
    Pietro

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: Mi è venuto un dubbio: esiste almeno un caso in cui si possa dire con sicurezza, che IE ha ragione e che gli altri hanno torto? :master:

    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.