tadarank afiliados

23 julho, 2007

Atenção com a tag button

Todos sabem que eu curto muito a tag button em detrimento de input-type-submit ou input-type-button.
Afinal, a tag input é usada pra um pá de outras coisas enquanto a button é só button e pronto (além de ainda aceitar HTML dentro dela).
Com a button fica muito mais fácil estilizar, 'scriptar', pá e talz.

Mas hoje, durante o dia, passei por um estranho bug que eu não sabia o que era no site que tô finalizando. Agora à noite mim descobrir qual ser o problema: Pra tag button, ao submeter um formulário, o IE manda como value da tag button o que está dentro dela e não o que está no atributo value.

Um código vale mais que 10 palavras:

<form action='' method='get'>
    <button type='submit' name='teste' value='FF e OF vao enviar este value'>O IE vai enviar este value</button>
</form>

Apesar disto, continuo preferindo o button.

Hou, o rapaz aqui vai entrar de recesso e só volta daqui a um mês. Então, não me xaropem com dúvidas no email não ok? Manda lá pros doido do fórum ou então espera 'mim' voltar.

Tchau

Gostou da dica acima? Então clica nos botões de compartilhamento abaixo e me ajude a dica a subir no Google.

8 comentários:

  1. eu acho que seria assim:
    MENOR QUE input type="submit" value="valor" / MAIOR QUE

    ResponderExcluir
  2. Sim, zé. Eu conheço a input type submit e type button.
    É que eu prefiro a tag button ao invés da input pelos motivos que coloquei acima.

    Valeus. :)

    ResponderExcluir
  3. já tive esse problema aki no trampo tb... tive q substituir tudo por < input type="submit" /> :(

    []s

    ResponderExcluir
  4. Hey Micox,
    Quando vc volta? Tá fazendo falta aqui na comunidade blogueira. Não tá deixando o sucesso do Smashing Magazine lhe subir à cabeça né? huahaua.

    Enfim, tô sorteando um domínio de graça no meu blog. No meu nome tá o link direto. Dá uma olhada se vc tiver interesse.

    Abraços,

    canha.

    ResponderExcluir
  5. Se bem que, pra não ter zica no IE, caso o gatilho pro GET esteja no name e value do button, seria colocar um:

    input type="hidden" name="acao" value="GatilhoDoGet"

    =)

    ResponderExcluir
  6. Hehe boa observação...

    Legal o blog tbm, conheci hj por acaso, perdidão no Google, voltarei + vezes :)

    ResponderExcluir
  7. Tô de vorta.

    Guilherme não entendi sua solução.

    ResponderExcluir

Resultado! Concursos