Foros del Web » Programando para Internet » Javascript »

ejecutar funciones de un archivo exterior?

Estas en el tema de ejecutar funciones de un archivo exterior? en el foro de Javascript en Foros del Web. buenas hasta ahora solo habia usado js en el mismo codigo de la pagina pero por comodidad y tenerlo todo ordenado queria incluir un archivo ...
  #1 (permalink)  
Antiguo 24/09/2012, 10:28
 
Fecha de Ingreso: diciembre-2010
Mensajes: 166
Antigüedad: 13 años, 4 meses
Puntos: 0
ejecutar funciones de un archivo exterior?

buenas hasta ahora solo habia usado js en el mismo codigo de la pagina pero por comodidad y tenerlo todo ordenado queria incluir un archivo para que me hiciera la validacion de un pequeño form y no consigo que funcione.

este es el codigo:
Código:
		<HTML>
			<HEAD>
			<link rel="stylesheet" type="text/css" href="FormsCSS.css">
			<script type="text/javascript" src="scrvalidacion.js"></script>

			</HEAD>
			
			<BODY>
			<H3>Datos registro</H3>
			<form action="jejejejeje.php" method="post"  name="registro" onSubmit="return validacion()";>
			<label for="nombre"> Nombre </label> <input type="text" name="nombre" size="15" id="nombre" value=""><br/>
			<label for="apellidos">Apellidos </label> <input type="text" name="apellidos" size="25"><BR/>
			<label for="email"> Mail </label> <input type="text" name="mail" size="20"><BR/>
			<label for="confmail"> Confirma Mail </label> <input type="text" name="confmail" size="20"><BR/>
			<label for="pass"> Password </label> <input type="password" name="pass" size="10"><BR/>
			<label for="confpass">Confirma Password </label> <input type="password" name="confpass" size="10"><BR/>
			<input type="submit" name="enviar" value="Registrarse">
			</form>
			
			</BODY>
		</HTML>
no se puede incluir archivos de esta forma? como lo tengo que hacer si es posible?
  #2 (permalink)  
Antiguo 24/09/2012, 10:31
Avatar de Maganius  
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: ejecutar funciones de un archivo exterior?

Si se puede y esta correctamente vinculado.. podrías mostrar el código JS para ver si no esta fallando ahí adentro
  #3 (permalink)  
Antiguo 24/09/2012, 10:36
 
Fecha de Ingreso: diciembre-2010
Mensajes: 166
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: ejecutar funciones de un archivo exterior?

bueno es muy sencillo simplemente estaba haciendo pruebas:

Código:
<script language="javascript">
function validacion() {
	var nombre = document.forms.registro.nombre.value;
	if ( nombre == "" ) {
		document.write("error el nombre no puede estar vacio");
		return false;
		}
	else {
		return true;
		}
	
	}
</script>
  #4 (permalink)  
Antiguo 24/09/2012, 10:59
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: ejecutar funciones de un archivo exterior?

Cita:
Iniciado por jhz1983 Ver Mensaje
bueno es muy sencillo simplemente estaba haciendo pruebas:

Código:
<script language="javascript">
function validacion() {
	var nombre = document.forms.registro.nombre.value;
	if ( nombre == "" ) {
		document.write("error el nombre no puede estar vacio");
		return false;
		}
	else {
		return true;
		}
	
	}
</script>
document.forms.registro.nombre.value ??? esto te debe dar error deberia ser

document.forms["myform"].elements["nombre"].value;
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #5 (permalink)  
Antiguo 24/09/2012, 11:03
Avatar de Maganius  
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: ejecutar funciones de un archivo exterior?

Cita:
Iniciado por jhz1983 Ver Mensaje
bueno es muy sencillo simplemente estaba haciendo pruebas:

Código:
<script language="javascript">
function validacion() {
	var nombre = document.forms.registro.nombre.value;
	if ( nombre == "" ) {
		document.write("error el nombre no puede estar vacio");
		return false;
		}
	else {
		return true;
		}
	
	}
</script>

document.forms.registro.nombre.value

document.registro["nombre"].value
  #6 (permalink)  
Antiguo 24/09/2012, 12:06
 
Fecha de Ingreso: diciembre-2010
Mensajes: 166
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: ejecutar funciones de un archivo exterior?

corregido! pero sigue sin funcionar ... si pego el codigo en la pagina va bien asi que ya no se donde debe estar el problema : /
  #7 (permalink)  
Antiguo 24/09/2012, 12:33
 
Fecha de Ingreso: diciembre-2010
Mensajes: 166
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: ejecutar funciones de un archivo exterior?

al final parece que he conseguido solucionarlo.. he quitado el <SCRIPT></SCRIPT> de dentro del archivo de .js y ahora se ejecutan bien las funciones grrRRRrrRR

estoy oxidao xD

Etiquetas: funcion, funciones, html, input, js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:32.