Jump to content
Fórum Script Brasil
  • 0

Form


Guest Marcel
 Share

Question

Guest Marcel

Opa, TIpo eu estou fazendo um sistema de cadastro em asp. Eu gostaria de colocar no formulario senha, no minimo 6 caracteres, obrigando a pessoa colocar 6 caracteres, assim a pessoa não coloca como senha 1 ou 2 caracteres etc. alguém pode me ajudar. ???

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

uma maneira é usando asp mesmo com JavaScript, ao ir para a outra página tu testa:

senha = request("senha")
if len(senha) < 6 then
     response.write "<script language='JavaScript'>"
     response.Write "alert('Campo senha deve ter pelo menos 6  caracteres!');"
     response.Write "history.go(-1);"
     response.Write "</script>"
end if

Acho que isso funciona

:)

Link to comment
Share on other sites

  • 0

Pra complementar.

esse função deve ser chamada da seguinte forma, no <input> do teu campo senha você tem que fazer o seguinte:

Coloca -> OnChange="a função do eddie"

pois essa função deve ser chamada sempre que o campo for modificado, e o que faz isso é o evento OnChange.

Correto Eddie?

Espero ter ajudado Marcel.

Link to comment
Share on other sites

  • 0

Só que daí não funciona porque eu utilizo uma rotina que volta para a última página visitada... No caso ela funciona depois que tu envia o formulário, mas pode ser feito no onchange criando todo o código de validação em java script, utilizando se não me engano Document.Form.campo.lenght>6, não tenho certeza, mas é mais ou menos nesse sentido...

Link to comment
Share on other sites

  • 0

Ele tem que estar no início da página... Ele manda uma mensagem e retorna para a página anterior...

eu usei isso em um sistema que eu fiz... Funciona sim...

Link to comment
Share on other sites

  • 0

Pode não ser o melhor código, mas foi funcional para o que eu precisava no momento

:)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



  • Forum Statistics

    • Total Topics
      150.1k
    • Total Posts
      647.1k
×
×
  • Create New...