Si alguien pudiera echarme una mano...

23/03/2008 - 14:02 por José Enrique Aguado Gijón | Informe spam
Tengo una página asp que:

- tiene un formulario que tiene una serie de campos para introducir valores.
- un botón que guardar los datos en la base de datos.

ahora tengo que poner un botón que valide desde el lado cliente si dos
campos que representar un nº bancario son válidos, pero no se como hacerlo
desde el lado cliente.
Agradecería si alguien pudiera ayudarme. Yo me estoy equivocando por lo
siguiente...

cargo el formulario con los valores actuales desde la base de datos
doy a botón y el valor que obtengo con el
document.getElementbyId('campo').value es el
inicial de la base de datos y no el que yo he modificado.

Preguntas similare

Leer las respuestas

#1 Manuel Vera
24/03/2008 - 14:31 | Informe spam
Yo hago lo siguiente.

Primero en el HEAD coloco algo como esto
<script>
function x(F){
with(F){
if(F.campo.value=='es-valido'){
return true;
}else{
return false;
}
}
}
</script>

Y luego en el FORM le agrego el evento ONSUBMIT como sigue
<form ... onsubmit="return x(this)">
</form>

Espero te sirva.
MV

"José Enrique Aguado Gijón" escribió en el
mensaje news:%
Tengo una página asp que:

- tiene un formulario que tiene una serie de campos para introducir
valores.
- un botón que guardar los datos en la base de datos.

ahora tengo que poner un botón que valide desde el lado cliente si dos
campos que representar un nº bancario son válidos, pero no se como hacerlo
desde el lado cliente.
Agradecería si alguien pudiera ayudarme. Yo me estoy equivocando por lo
siguiente...

cargo el formulario con los valores actuales desde la base de datos
doy a botón y el valor que obtengo con el
document.getElementbyId('campo').value es el
inicial de la base de datos y no el que yo he modificado.





Respuesta Responder a este mensaje
#2 Matias Iacono
07/04/2008 - 14:51 | Informe spam
Con todo esto debes tener un poco de cuidado. Ya que puede que esta
informacion sea confidencial. Si "escribes" el numero en el HTML, cualquier
otra persona con acceso a la maquina en cuestion podria ver dicha informacion
con solo volver el navegador hacia atras.

A veces es preferible (O como se suele usar actualmente), implementar AJAX
para hacer un post de datos asincrono sin cargar toda la pagina. Este post
puede ir encriptado (Por ejemplo, HTTPS) para garantizar seguridad en la
informacion.

Si todo esto te resulta complejo o muy dificil de lograr, posiblemente siga
siendo mejor alternativa recargar toda la pagina y validar la informacion en
el servidor.

Saludos.

Matías Iacono
Microsoft MVP
Orador Regional INETA
http://mvpfiles.spaces.live.com


"Manuel Vera" wrote:

Yo hago lo siguiente.

Primero en el HEAD coloco algo como esto
<script>
function x(F){
with(F){
if(F.campo.value=='es-valido'){
return true;
}else{
return false;
}
}
}
</script>

Y luego en el FORM le agrego el evento ONSUBMIT como sigue
<form ... onsubmit="return x(this)">
</form>

Espero te sirva.
MV

"José Enrique Aguado Gijón" escribió en el
mensaje news:%
> Tengo una página asp que:
>
> - tiene un formulario que tiene una serie de campos para introducir
> valores.
> - un botón que guardar los datos en la base de datos.
>
> ahora tengo que poner un botón que valide desde el lado cliente si dos
> campos que representar un nº bancario son válidos, pero no se como hacerlo
> desde el lado cliente.
> Agradecería si alguien pudiera ayudarme. Yo me estoy equivocando por lo
> siguiente...
>
> cargo el formulario con los valores actuales desde la base de datos
> doy a botón y el valor que obtengo con el
> document.getElementbyId('campo').value es el
> inicial de la base de datos y no el que yo he modificado.
>
>
>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida