Jump to content


Photo

Desabilitando O Form


  • Faça o login para participar
6 replies to this topic

#1 wellington09

wellington09

    12 Horas

  • Usuários
  • 218 posts
  • Sexo:Masculino

Posted 31/03/2010, 08:48

Galera existe um comando no HTML que trava ou desabilita todo form ?
tipo , sei que na tag <input> tem o comando disable e o comando readonly para travar o campo, mas vamos supor que eu tenha 200 campos em um form, existe um comando que trava o form todo ? pq sei que na tag <form> não existe o comando disable e nem o readonly.
E eu não quero usar javascript para fazer isso pois se a pessoa desabilitar o javascript do navegador ai o form não estara mais travado.

#2 Willian Gustavo Veiga

Willian Gustavo Veiga

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Masculino

Posted 31/03/2010, 09:20

Bom dia, tudo bem?

Você pode utilizar JavaScript para isso. Achei um código em um fórum gringo:
<script language="javascript">
function disable() {
    var limit = document.forms[0].elements.length;
    for (i=0;i<limit;i++) {
        document.forms[0].elements[i].disabled = true;
    }
}
</script>
Se quiser ver o post completo clique aqui.

PS: não testei o código.

Um abraço, tudo de bom.
Posted Image

#3 wellington09

wellington09

    12 Horas

  • Usuários
  • 218 posts
  • Sexo:Masculino

Posted 31/03/2010, 10:10

E eu não quero usar javascript para fazer isso pois se a pessoa desabilitar o javascript do navegador ai o form não estara mais travado.

Mas mesmo assim valeu vou dar uma olhada neste link.

Edição feita por: wellington09, 31/03/2010, 10:11.


#4 Willian Gustavo Veiga

Willian Gustavo Veiga

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Masculino

Posted 31/03/2010, 10:15

Bom dia,

Infelizmente desconheço algo em HTML puro. Se encontrar, por favor compartilhe.

Um abraço, tudo de bom.
Posted Image

#5 wellington09

wellington09

    12 Horas

  • Usuários
  • 218 posts
  • Sexo:Masculino

Posted 31/03/2010, 12:40

ai Willian achei isto em HTML5 ele valida o form sem javascript , porem só funciona no OPERA fiz o teste aqui em todos os navegadores e realmenta só funcionou no OPERA


http://dev.opera.com...ms-using-html5/

exemplo
http://devfiles.myop...67/example.html

#6 Willian Gustavo Veiga

Willian Gustavo Veiga

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Masculino

Posted 31/03/2010, 16:21

Muito bom. Eu não conhecia.

Para os browsers que não reconhecem HTML 5 você pode utilizar um script que faz com que eles reconheçam. Só não sei onde encontrar ele. Dá uma pesquisada aí que deve ser fácil encontrar :)

Um abraço, tudo de bom.
Posted Image

#7 Victor Hugo Odo

Victor Hugo Odo

    Doutor

  • Administradores
  • 779 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Compartilhar conhecimentos!

Posted 07/04/2010, 18:26

Wellington, adicione um noscript na página com uma menssagem do tipo "Hey! Habilite o JavaScript."

Não se limite. As pessoas pararam com essa neura de bloquear javascript. Afinal houve uma certa concientização dos desenvolvedores que utilizama em demasia. Sem contar que hoje muitas aplicações, como o You Tube, tratam o JavaScript como algo fundamental.

Grande Abraço.

(ok2)


Fórum WMO - Administrador





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq