Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

michael and cris

verificador

Recommended Posts

Então galera eu tenho uma página que troca a senha da galera eu queria fazer o seguinte

 

queria dois tipo texto sabe para os dois servirem com verificador sabe se a senha que foi digitada em cima e a de baixo

caso a senhas na sejam a mesma de um erro sabe uma janelinha falando para você verificar se digitou a senha correta ja vi isso e muitos sites mas num manjo como fazer alguém por favor socorro rsrsrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

O código JS ficaria assim:

function VerificaSenha(){
if (document.meu_formulario.campo_senha1.value!=document.meu_formulario.campo_senha.value){
alert("A senha e sua confirmação devem ser iguais !")
document.meu_formulario.campo_senha1.value=""
document.meu_formulario.campo_senha2.value=""
return false
}
}
E o HTML ficaria assim:

<form name="meu_formulario" onsubmit="return VerificaSenha()">

Compartilhar este post


Link para o post
Compartilhar em outros sites

velho eu acho que to fazendo errado meu campo se chama senha beleza e tenho que fazer outro até fiz mas num o que ta errado

 

 

meu código ta aqui

 

<script language="JavaScript">

<!--

function muda(qual)

{

uCase = qual.value.toUpperCase();

qual.value = uCase;

}

function MM_validateForm() { //v4.0

if (document.getElementById){

var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;

for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args);

if (val) { nm=val.name; if ((val=val.value)!="") {

if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');

if (p<1 || p==(val.length-1)) errors+='- '+nm+' deve conter um endereço valido.\n';

} else if (test!='R') { num = parseFloat(val);

if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';

if (test.indexOf('inRange') != -1) { p=test.indexOf(':');

min=test.substring(8,p); max=test.substring(p+1);

if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';

} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' é um campo obrigatório.\n'; }

} if (errors) alert('Os Seguintes erros foram encontrados:\n'+errors);

document.MM_returnValue = (errors == '');

} }

//-->

</script>

<script>

 

function formatar(src, mask)

{

var i = src.value.length;

var saida = mask.substring(0,1);

var texto = mask.substring(i)

if (texto.substring(0,1) != saida)

{

src.value += texto.substring(0,1);

}

}

 

function VerificaSenha(){

if (document.senha.campo_senha1.value!=document.senha2.campo_senha2.value){

alert("A senha e sua confirmação devem ser iguais !")

document.senha.campo_senha1.value=""

document.senha2.campo_senha2.value=""

return false

}

}

</script>

<style type="text/css">

<!--

a:link {

color: #000;

text-decoration: none;

}

a:visited {

color: #000;

text-decoration: none;

}

a:hover {

color: #CCC;

text-decoration: none;

}

a:active {

color: #CCC;

text-decoration: none;

}

-->

</style></head>

 

<body>

<form action="<?php echo $editFormAction; ?>" method="POST" name="form1" id="form1" onsubmit="MM_validateForm('nome','','R','email','','NisEmail','login','','R','senha','','R');return document.MM_returnValue">

<table width="100%" border="0" cellpadding="0" cellspacing=" 0">

<tr>

<td width="15"><div align="center"><img src="Imagens/funcionarios.jpg" alt="" width="32" height="32" /></div></td>

<td><strong>Troque sua senha </strong></td>

<td><strong><img src="Imagens/4435_128x128.png" width="48" height="48" /><a href="fechar.php"> Fechar Janela</a></strong></td>

</tr>

</table>

<table border="0" align="center" cellpadding="2" cellspacing="2" >

<tr>

<td width="695"><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td class="verdana"><strong>Login:</strong><br />

<input name="login" type="text" class="select" id="login" value="<?php echo $row_Recordset1['login']; ?>" size="50" maxlength="15" /> </td>

<td class="verdana"><strong>Senha:</strong><br />

<input name="senha" type="password" class="select" id="senha" onsubmit="return VerificaSenha()" value="<?php echo $row_Recordset1['senha']; ?>" size="50" /></td>

</tr>

<tr>

<td> </td>

<td><span class="verdana">

<input name="senha2" type="password" class="select" id="senha2" onsubmit="return VerificaSenha()" value="<?php echo $row_Recordset1['senha']; ?>" size="50" />

</span></td>

</tr>

</table> </td>

<td width="598"><div align="center"><span class="style50 ">

<input type="submit" name="button2" id="button2" value="Alterar senha" />

</span></div></td>

</tr>

</table>

<input type="hidden" name="MM_update" value="form1" />

<input name="codigo" type="hidden" id="codigo" value="<?php echo $row_Recordset1['codigo']; ?>" />

</form>

</body>

</html>

<?php

mysql_free_result($Recordset1);

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então galera eu tenho uma página que troca a senha da galera eu queria fazer o seguinte

 

queria dois tipo texto sabe para os dois servirem com verificador sabe se a senha que foi digitada em cima e a de baixo caso a senhas na sejam a mesma de um erro sabe uma janelinha falando para você verificar se digitou a senha correta ja vi isso e muitos sites mas num manjo como fazer alguém por favor socorro rsrsrs

Eu já passei por muitas experiências interessantes e inusitadas nessa minha vida de programador. Deparei-me com situações que me fizeram pensar e colocar o meu respeito em prova. Às vezes sorri, às vezes enraiveci-me. Em outros momentos cheguei até mesmo a ofender verbalmente o autor de um post ou outro aqui do fórum (obviamente a ofensa limitou-se às paredes do meu ambiente de trabalho).

 

No entanto, esse seu tópico, em termos gramaticais, foi o pior que eu já vi até hoje! Pra ser sincero, foi o pior que eu já vi em toda a minha vida! Sinceramente amigo, você precisa (e muito, bastante, intensamente) estudar muita gramática!!! E urgente! Antes que isso comece a lhe prejudicar como internauta.

 

Bem, após ler seu post 4 ou 5 vezes, eu "traduzi" o seguinte:

Galera, eu tenho uma página na qual é possível o usuário alterar a sua senha. Gostaria de fazer o seguinte:

Queria dois campos do tipo "password" um acima do outro, sendo que ambos sirvam como verificadores, ou seja, verifiquem as senhas que forem digitadas tanto no campo de cima, quanto no campo de baixo. Caso as senhas sejam diferentes, deverá aparecer uma mensagem de erro (em uma janela de alerta), informando ao usuário que o mesmo deverá digitar a senha corretamente.

Já vi isso funcionando em muitos sites. Entretanto, eu não sei como fazer. Alguém, por gentileza, poderia socorrer-me? Rsrs.

 

Se for realmente isso, segue o código abaixo:

<html>
<head>
<title>Filtrando dados</title>
<script type="text/javascript">
function validarForm() {
 	if(document.getElementById("senha1").value != "" && document.getElementById("senha2").value != "") {
		if (document.getElementById("senha1").value != document.getElementById("senha2").value) {
			alert("As senhas não conferem!");
			document.getElementById("senha1").select();
			return false;
		}else{
			return true;
		}
	}else{
		alert("Nenhuma senha foi digitada!");
		document.getElementById("senha1").focus();
		return false;
	}
}
</script>

</head>
<body>
<form name="form1" action="" method="post" onSubmit="return validarForm()">
Digite a sua senha: <input type="password" id="senha1">
<br>Digite a senha novamente: <input type="password" id="senha2">
<br><br>
<input type="submit" value="Verificar">
</post>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.