Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O que eru preciso é que criar uma condição. É o seguinte: O que quero é que quando um input text esteje recebendo o focus da aplicação o evento onmouseout não funcione para ele.
Como fazer isso?
<html>
<head>
<script type='text/javascript'>
function mudaborda(ref,cor)
{
ref.style.borderColor=cor;
}
</script>
</head>
<body>
<form>
<input name='login' onmouseover="mudaborda(this,'#000')" onmouseout="mudaborda(this,'#CDC9C9')" onfocus="mudaborda(this,'#00B2EE')" onblur="mudaborda(this,'#CDC9C9')" />
</form>
</body>
</html>
Como vocês podem ver o meu objetivo é que quando a seta do mouse passar por cima de um input o mesmo fique com a borda preta, e quando tirar a seta do mouse de cima o mesmo fique cinza (#CDC9C9). Além disso quando o input recebe o foco a cor da borda vira azul (#00B2EE) e quando perde volta a ser cinza. O problema aqui é que eu quero que quando o input estiver recebendo o foco a cor dele permaneça azul mesmo que eu retire a seta do mouse de cima do mesmo. Tem como fazer isso? Grato.Carregando comentários...