Ir para conteúdo
Fórum Script Brasil
  • 0

Validação de formulário com senha


Jobless

Pergunta

Olá galera, preciso da ajuda de vocês mais uma vez...

Estou validando um form com javascript. Porém pelo que parece ele não funciona com campos que não sejam do tipo "text". Eu gostaria de usar ele. Quando eu mudo o "type" do campo de "password" para "text" funciona.

Poderiam incrementar o código para validar campos "password" também?

O código que estou usando já peguei pronto da net e gosto muito dele é o seguinte:

<html>
<head>
<title>Validade Senha</title>
</head>

<body>

VALIDAR SENHA
<br>
<br>
<form action="" name="f1" onsubmit="return formCheck(this);">
<p>
<script type="text/javascript">
function formCheck(formobj){
// Enter name of mandatory fields
var camporequerido = Array("senha1", "senha2");
// Enter field description to appear in the dialog box
var fieldDescription = Array("Senha 1", "Senha 2");
// dialog message

var alertMsg = "Por favor, preencha os determinados campos:\n";

var l_Msg = alertMsg.length;

for (var i = 0; i < camporequerido.length; i++){
var obj = formobj.elements[camporequerido[i]];
if (obj){
switch(obj.type){
case "select-one":
if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "select-multiple":
if (obj.selectedIndex == -1){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "text":
case "textarea":
if (obj.value == "" || obj.value == null){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
default:
}
if (obj.type == undefined){
var blnchecked = false;
for (var j = 0; j < obj.length; j++){
if (obj[j].checked){
blnchecked = true;
}
}
if (!blnchecked){
alertMsg += " - " + fieldDescription[i] + "\n";
}
}
}
}

if (alertMsg.length == l_Msg){
return true;
}else{
alert(alertMsg);
return false;
}
}
</script>
Senha:
<input type="password" name="senha1" id="senha1" size="20">
<br>
Confirmar Senha:
<input type="password" name="senha2" id="senha2" size="20">
</p>
<p>
<label>
<input type="submit" name="button" id="button" value="Submit">
</label>
<br>
</p>
</form>

</body>
</html>

Galera aguardo a ajuda de vocês...

Valeu

B)

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...