Retroceder   Foros del Web > Diseño de Sitios web > Editores Web

Respuesta
 
Herramientas Desplegado
Antiguo 15-mar-2004, 15:13   #1 (permalink)
Kailea está en el buen camino
 
Fecha de Ingreso: marzo-2004
Ubicación: Sureste
Mensajes: 178
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="xxx@xxx.com" 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!

Kailea está desconectado   Responder Citando
Antiguo 16-mar-2004, 03:22   #2 (permalink)
Colaborador
PatomaS llegará a ser famoso muy prontoPatomaS llegará a ser famoso muy prontoPatomaS llegará a ser famoso muy pronto
 
Avatar de PatomaS
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.393
Alegría

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
__________________
De vuelta por aquí, más o menos

¡ hey, hou, hou, hey !
PatomaS está desconectado   Responder Citando
Antiguo 16-mar-2004, 04:37   #3 (permalink)
Kailea está en el buen camino
 
Fecha de Ingreso: marzo-2004
Ubicación: Sureste
Mensajes: 178
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!!

Kailea está desconectado   Responder Citando
Antiguo 16-mar-2004, 15:01   #4 (permalink)
Colaborador
PatomaS llegará a ser famoso muy prontoPatomaS llegará a ser famoso muy prontoPatomaS llegará a ser famoso muy pronto
 
Avatar de PatomaS
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.393
Alegría

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
__________________
De vuelta por aquí, más o menos

¡ hey, hou, hou, hey !
PatomaS está desconectado   Responder Citando
Antiguo 17-mar-2004, 07:15   #5 (permalink)
Kailea está en el buen camino
 
Fecha de Ingreso: marzo-2004
Ubicación: Sureste
Mensajes: 178
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.
Kailea está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:29.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93