Nao esta imprimindo o alert das senhas

1 resposta
T
!DOCTYPE html>

html lang=pt-br>

head>

meta charset=UTF-8>

title>exercicio 4

script type=text/javascript>

function validar(){

var nome = formuser.nome.value;

var dia = formuser.dia.value;

var mes = formuser.mes.value;

var ano = formuser.ano.value;

var senha = formuser.senha.value;
var confirmar = formuser.confirmar.value;

if (nome == ""|| null) {
	alert('Preencha o campo nome:');
	formuser.nome.focus();
	return false;
}
if (dia>=1  && dia<=31 ) {
	alert('Preencha o campo dia');
	formuser.dia.focus();
	return false;
}
if (mes>=1  && mes<=12 ) {
	alert('Preencha o campo mes');
	formuser.mes.focus();
	return false;
}

if (ano>=1949 && ano<=2018 ) {
	alert('Preencha o campo ano');
	formuser.ano.focus();
	return false;

if (senha== "" || senha <=3) {
		alert('Senha fraca');

}else if{
	(senha>=3 || senha<=5){
		alert('Senha media');
}else if{
	(senha>=6){
		alert('Senha forte');
		}
	}	
	formuser.senha.focus();
	return false;

/script>

/head>

body>	

form  action="index.html " method=get onsubmit=return validar()>

fieldset>

legend>Pratica 4:

Nome:<input type=text name=name id="name"onfocus="validar(‘nome’)"required>



Dia:<input type=text name=dia id="dia"onfocus="validar(‘dia’)"required>



mes:<input type=text name=mes id="mes"onfocus="validar(‘mes’)"required>



Ano: <input type=ano  name=ano id="ano"onfocus=validar(ano) required>



fieldset>

Senha: <input type="password"name=senha id=senha onfocus="validar(‘senha’)"required placeholder=Digite uma Senha title=Senha />

Confirmar:
/fieldset>
/fieldset>
input type=“Submit” value=“Submit”>
/form>
/body>
/html>

1 Resposta

F

Olá amigo visualizei um erro no seu código:

else if{
	(senha>=3 || senha<=5){
		alert('Senha media');
}else if{
	(senha>=6){
		alert('Senha forte');
		}
	}

o correto seria:

else if (senha>=3 || senha<=5){
		alert('Senha media');
}else if (senha>=6){
		alert('Senha forte');
		}
	}
Criado 29 de setembro de 2018
Ultima resposta 29 de set. de 2018
Respostas 1
Participantes 2