Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2014, 09:58
Jose789
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 12 años, 2 meses
Puntos: 4
Verificar Usuario

Hola gente, pues tengo un pequeño error acabo de hacer un formulario, pero tengo un problema cuando le doy a continuar y no eh escrito nada en el campo me deja continuar.

Código Javascript:
Ver original
  1. function next(){
  2.     $('#step1').fadeOut('slow');$('#step2').fadeIn('slow');
  3. }
  4. function checkusername(){
  5.     $('#username').css({border:"3px solid #4a504b"});
  6.     $.get('http://localhost/ajax/checkusername.php?username='+$('#username').val(), function(data) {
  7.         if(parseFloat(data)==1){
  8.             $('#username').css({border:"3px solid #b71818"});
  9.             $('#i1').css({color:'#b71818'}).html('Este nombre de usuario ya está en uso!');
  10.         } else {
  11.             next();
  12.         }
  13.     });
  14. }

Este es el checkusername
Código PHP:
Ver original
  1. if($_GET['username'] AND isset($_REQUEST['username'])) {
  2. $nick=$_REQUEST['username'];
  3. $sql="SELECT username FROM users WHERE username='$nick'";
  4. $res=mysql_query($sql);
  5. $total=mysql_num_rows($res);
  6. if($total>0)
  7. {
  8.   // El usuario existe en la Base de Datos
  9.   echo "1";
  10. }
  11. else
  12. {
  13.   // Ese nick esta libre
  14.   echo "0";
  15. }
  16. }

Y esto el html

Código HTML:
Ver original
  1. <form name="form1" onsubmit="return false;" method="post" action="register-next">
  2. <input type="text" name="username" id="username" placeholder="Usuario">
  3.  
  4. <a style="margin-left:236px;" onclick="checkusername();" class="btn">Continuar</a>
  5. </form>

El código funciona pero si no escribo nada en el campo sigue con el formulario...