[Duvida] Duvida, mudar background collor de input através do javascript
Olá srs, estou com uma duvida em um exercício de javascript.
Meu professor passou um código onde o background da caixa de texto de um formulário deveria alterar a cor, mas não está funcionando de forma adequada.
Segue abaixo o código.
OBS: Tem uma função paralela chamada validar, mas não é o problema...meu problema está na operação mudacor.
Grato a todos.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>HTML Aula 29 - Javascript Parte 10 - Validação de formulários</title>
<script language="JavaScript">
function validar() {
if (document.cad.fnome.value == ""){
alert("Campo nome Não pode ser Vazio");
document.cad.fnome.focus();
return false;
}
if (document.cad.fsenha.value == ""){
alert("Senha não pode estar em branco");
document.cad.fsenha.focus();
return false;
}
if (document.cad.ftel.value == ""){
alert("Digite o Telefone");
document.cad.ftel.focus();
return false;
}
}
function mudacor(obj,tipo) {
if(tipo == 1) {
obj.style.backgroundColor == "#ff0000";
obj.style.color == "#ffffff";
}else if (tipo == 2){
obj.style.backgroundColor == "#ffffff";
obj.style.color == "#000000";
}
}
</script>
</head>
<body>
<form name="cad" onsubmit="return validar()">
<label>Nome: </label><br>
<input type="text" name="fnome" size="50" onfocus="mudacor(this,1)" onblur="mudacor(this,2)"/><br><br>
<label>Senha</label><br>
<input type="password" name="fsenha" size="15"><br><br>
<label>Telefone:</label><br>
<input type="tel" name="ftel" size="15"><br><br>
<input type="submit" value="enviar">
</form>
</body>
</html>Discussão (5)
Carregando comentários...