Problema Javascript

Merkury

Buenas noches gente.

Estoy desarrollando una practica de la uni y la verdad me he atascado con una chorrada.

Para poneros en situación estoy haciendo un callcenter (toston máximo) la historia es que para realizar toda la interfaz estoy utilizando jquery UI y el plugin de tabs.

Entonces en el index he ido intercalando script, php, restricciones, etc.

Y he llegado al punto que quiero validar en client side el form de registro, este form esta oculto y aparece al pulsarel botón de registrarse mientras no se este logeado con el siguiente código:

if(!isset($_COOKIE["ID"]))
					{ 
echo("<form id=toggler name=frmregister action=doRegister.php method=post>
	<fieldset id=effectReg>
	   <h3 class=RegTittle>Registro de Usuario</h3>
	   <label for=name class=fieldlistReg>Nombre </label>
	   <input tabindex=1 class=textbox id=name type=text name=nombre />
	   <br />
	   <label for=surname class=fieldlistReg>Apellidos </label>
	   <input tabindex=2 class=textbox id=surname type=text name=surname />
	   <br />
	   <label for=user class=fieldlistReg>Usuario: </label>
	   <input tabindex=3 class=textbox id=user type=text name=user />
	   <br />
	   <label for=password class=fieldlistReg>Contraseña: </label>
	   <input tabindex=4 class=textbox id=password type=password name=pass />
	   <br />
	   <label for=Repassword class=fieldlistReg>Repite la contraseña: </label>
	   <input tabindex=5 class=textbox id=Repassword type=password name=repass />
            <br />
	    <label for=mail class=fieldlistReg>Email: </label>
	    <input tabindex=6 class=textbox type=text name=mail />
	    <br />
	    <br />
	    <div id=errorMsg style=visibility: hidden></div>
	 				
    <input type=button class=loginEffect value=Enviar onclick=Validar()>
    <input type=button id=closeReg class=loginEffect value=Cancelar>
</fieldset>
  </form>");
}?>	

Os lo pongo TAL como lo tengo con la restricción de PHP incluida. Para la validación en client side he desarrollado este bonito script (que voy a meter en spoiler):

spoiler

El problema que tengo es que al pulsar Enviar (

<input type=button class=loginEffect value=Enviar onclick=Validar()>

) me ignora totalmente, ni hace el submit ni hace la validación ni na de na y no se donde esta el error he mirado todo de derecho y del reves y nada.

Por si quereis verlo en acción solveme.prosopin.com

HALP PLZ!

EnZo

<br />
<b>Warning</b>: mysql_close(): no MySQL-Link resource supplied in <b>/homepages/37/d381716271/htdocs/solveme/functions/functions.php</b> on line <b>26</b><br />

PHP te esta tirando ese error en donde está el script.

1 respuesta
Merkury

#2 Lo puedes ignorar no es un error, el close funciona perfectamente.

Ademas que no se como has llegado ahí, si el botón no hace el submit XD.

EnZo

Firebug es muy listo xD

ahora me tira otro error de javascript:

rules:{
name{required: true}
}

Eso está mal formado.

1 respuesta
Merkury

#4 Ya ya que estaba intentando otra cosa

PiradoIV

Una chorrada que no tiene que ver, pero si vas a mezclar código así, piensa que puedes hacerlo de esta manera:

spoiler
1 respuesta
Merkury

#6 Es mas elegante si.

Pero una duda, en los valores habría que meter las ''? O se dejaria como lo tengo en el echo

2 respuestas
EnZo

#7 Intenta corregir los errores que te saltan en javascript antes de nada. Y así podré debugear con firebug Validar, y con suerte encontraremos el error.

Pero con los errores que dá no se puede probar nada.

1 respuesta
PiradoIV

#7

ejemplo
For / Foreach

Aquí tienes la documentación sobre este tema: Sintaxis alternativa de estructuras de control

1 respuesta
Merkury

Escuchar gracias por la ayuda lo primero :)

Pero que lo he tirado abajo ese script porque es una mierda y estoy construyendo otro :)

Gracias por la ayuda :)

Lo dejo abierto porsiaca.

#7 Tomo nota, me encanta mezclar código la verdad y siempre busco la forma de dejarlo lo mas claro posible (aunque como ves no lo consigo XD)

Merkury

#8 y #9 Al final he tirado del plugin de Jquery Validation y aunque por ahora lo tengo bastante guarro los mensajes, ya valida como dios manda :)

Gracias por la ayuda a los dos, podéis chapar.

PiradoIV

Ooook =)

Tema cerrado

Usuarios habituales

  • PiradoIV
  • Merkury
  • EnZo