2012-10-04 33 views
11

Escribí un panel de inicio de sesión para mi sitio web y todo parece estar bien, pero cuando hago clic en enviar actualizaciones de página y no se envían parámetros. Revisé los métodos get y post pero no funciona. aquí está mi código:Formulario HTML que no envía los parámetros

<form id="login_form" action="index.php?task=login" method="post"> 
    <div class="control-group"> 
     <div class="controls"> 
      <div class="input-prepend"> 
       <span class="add-on"><i class="icon-user"></i></span> 
       <input class="span2" id="username" type="text" value="Username" onblur="if(this.value=='') this.value='Username'" onfocus="if(this.value=='Username') this.value='';"> 
      </div> 
     </div> 
    </div> 
    <div class="control-group"> 
     <div class="controls"> 
      <div class="input-prepend"> 
       <span class="add-on"><i class="icon-cog"></i></span> 
       <input class="span2" id="password" type="password" value="Password" onblur="if(this.value=='') this.value='Password'" onfocus="if(this.value=='Password') this.value='';" /> 
      </div> 
     </div> 
    </div> 
    <div class="clear"></div> 
    <div class="separator"></div> 
    <button type="submit" class="btn">Login</button> 
</form> 

¿Alguien me puede decir lo que está mal con mi código?

Respuesta

34

Sus etiquetas de entrada no tienen el atributo name que se requiere para publicar el valor.

<input type="text" name="username" /> 
+0

Oh Dios, es una pena! : D Gracias, gracias ... –

+0

¡No hay problema! Feliz codificación :) – Lkrups

Cuestiones relacionadas