Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/08/2016, 09:34
Avatar de petit89
petit89
 
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 2 meses
Puntos: 170
Respuesta: Validar campos vacios con onchange

Para mi deberias ocupar el evento onblur ya que este valida al dejar el campo, es decir valida lo que se dejo o no, al pasar a otro... pruebalo asi:

Código Javascript:
Ver original
  1. function usernameform() {
  2.   var userinput = document.getElementById('username').value;
  3.   if (userinput == "" ){
  4. document.getElementById("msusername").innerHTML = "Escribe tu nombre de usuario";
  5.   }
  6.   }
Código HTML:
Ver original
  1. <form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>" method="POST">
  2.        <input type="text" class="form-control" placeholder="Nombre de usuario" name="username" id="username" onblur="usernameform()">
  3.        <i class="fa fa-user"></i>
  4.        <p id="msusername"></p>
  5.        </form>

En tu codigo tenias varios errores como "===", checa bien...
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)