Foros del Web » Creando para Internet » Herramientas y Software »

Frontpage 2003 y Javascript

Estas en el tema de Frontpage 2003 y Javascript en el foro de Herramientas y Software en Foros del Web. Hola de nuevo, (empiezo a estar por todas partes)! A ver, con el tema de formularios,... estoy utilizando frontpage 2003 para publicar un formulario, y ...
  #1 (permalink)  
Antiguo 15/03/2004, 16:13
 
Fecha de Ingreso: marzo-2004
Ubicación: Sureste
Mensajes: 186
Antigüedad: 20 años, 8 meses
Puntos: 0
Frontpage 2003 y Javascript

Hola de nuevo, (empiezo a estar por todas partes)!

A ver, con el tema de formularios,... estoy utilizando frontpage 2003 para publicar un formulario, y para validad, en lugar de usar el validar de frontpage, estoy usando un javascript que hace que aparezca el texto explicativo del error. El problema es que no me funciona, y no sé si es porque esto no se puede hacer con frontpage. De todos modos os pego parte del código por si pudiérais abrirme los ojos :)

<script language="javascript">
<!--
function verifica(){
if(document.FrontPage_Form1.curso.value==""){
alert("Escriba el nombre del curso que desea realizar");
document.FrontPage_Form1.curso.focus();
return false;

(...)


}
else{
return true;
}
}
//-->
</script>

y en las etiquetas que añade Frontpage tengo esto:

<form method="POST" action="--WEBBOT-SELF--" name="FrontPage_Form1" onSubmit="return FrontPage_Form1_Validator(this)" language="JavaScript">

<!--webbot bot="SaveResults" U-File="http://cursosonline.anpe-asturias.com/_private/ministerio.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" B-Reverse-Chronology="FALSE" S-Email-Format="TEXT/PRE" S-Email-Address="[email protected]" B-Email-Label-Fields="TRUE" S-Builtin-Fields U-Confirmation-Url="http://cursosonline.anpe-asturias.com/buena.htm" startspan --><input TYPE="hidden" NAME="VTI-GROUP" VALUE="0"><!--webbot bot="SaveResults" endspan i-checksum="43374" -->

Ya no sé qué hacer, he cambiado mil veces todo... A ver cómo puedo hacer para que al enviar los campos los valide con el javascript, porque ahora no los valida, lo da todo como bueno

Beeechos!

  #2 (permalink)  
Antiguo 16/03/2004, 04:22
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hola

Bueno, la verdad es que soy muy poco amigo del FP, pero el mayor problema que veo, es que nuca le dices que vaya a la función que debe revisar el formulario.

;)

Mi consejo, es que en cada campo coloques un manejador de eventos y que la validación se haga en cada caso, eso le ahorra mucho tiempo y esfuerzo al usuario.

Pasa de los webbots y haz tu propio código y al final, con el submit, solo tendrás que enviar los resultados y ya.

No es difícil usar los manejadores de eventos (onclick, onchange, etc)

Si tienes algún problema específico, con gusto te ayudaremos otra vez...

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 16/03/2004, 05:37
 
Fecha de Ingreso: marzo-2004
Ubicación: Sureste
Mensajes: 186
Antigüedad: 20 años, 8 meses
Puntos: 0
Tampoco soy muy amiga del FrontPage, pero era lo que teóricamente más fácil me resultaba para poder enviar los resultados del formulario a un archivo csv que luego se importará desde access.

La llamada de la función la he puesto

<form method="POST" action="--WEBBOT-SELF--" name="FrontPage_Form1" onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript">

pero ná, no me ha funcionado, tampoco es que tenga mucha idea de esto, pero si me puedes explicar el lugar justo y un poco de código, igual encuentro la línea de investigación adecuada!!! :)

Graciaaas!!

  #4 (permalink)  
Antiguo 16/03/2004, 16:01
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hmmmm

pues la validación dependerá de lo que quieras en cada caso, por ejemplo si solo han de poner caracteres y no cifras en una casilla, debes chequear que no sea números.

si es una casilla de correo electrónico, debes chequear la existencia de la @ y un .

SI es la casilla de nombrey apellido, debes verificar que no están vacias y que tienen valores no numéricos, cosas así...

a continuación te pegaré algunas páginas que tienen ejemplos de validación, espero que te sirvan...

:)

http://www.dynamicdrive.com/dynamici...uiredcheck.htm
http://developer.netscape.com/docs/e.../overview.html
http://cvc.cervantes.es/registro/

hay muchas más por ahi, te recomiendo que busques alguna cosa más si te hace falta en:


http://www.javascript.com/
http://www.javascriptkit.com/

Felicidad
__________________
¡ hey, hou, hou, hey !
  #5 (permalink)  
Antiguo 17/03/2004, 08:15
 
Fecha de Ingreso: marzo-2004
Ubicación: Sureste
Mensajes: 186
Antigüedad: 20 años, 8 meses
Puntos: 0
El caso es que la validación la tengo ya. Con tal que no dejen el espacio en blanco en principio me vale. El problema es el webbot de frontpage djakldfjeiajafej que no revisa la función que yo le digo. Uso el webbot porque imagino que para enviar los datos a un archivo csv necesitaría un CGI y de eso sí que ya no tengo idea, enviarlos por mail no es lo que busco, pues quiero que vayan a la base de datos directamente.

Muchaas gracias again por aguantarme sobre todo y beeechos.
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 18:35.