From: Satyam (
Satyam(EN)satyam.com.ar)
Date: Wed Nov 17 2004 - 17:48:18 CET
Lo que yo acostumbro hacer es dentro del script de Java le
declaro variables
con los valores tomados de la base:
echo ' var algo=' . $valor;
Otra opcion es agregarle atributos a los campos. Los
navegadores ignoran
los atributos que desconocen y, en tanto lo que agregues
respete las normas
de XML, no habra problema.
Por ejemplo, la siguiente pagina muy breve te muestra que
puedes agregar
atributos a un campo y que un programa de JavaScript los
puede acceder:
<?php
$minimo = 0;
$maximo = 100;
?>
<html>
<head>
<script>
function test() {
alert(document.forms['campos'].elements['campo'].maximo);
}
</script>
</head>
<body onLoad="test();">
<form name=campos>
<input name=campo type=text minimo=<?=$minimo?>
maximo=<?=$maximo?> />
</form>
</body>
</html>
Lo unico que hace es mostrar en un alert() el valor de un
atributo de un
campo. El valor de los atributos en este campo vienen de
variables de PHP.
Puedes poner una llamada a una única función en
el onSubmit del form y que
recorra todos los elementos del form buscando estos atributos
de validación
y, si los encuentra, hacer la validación buscada. Nota
que puedes agregar
en cada campo un atributo que indique el mensaje de error a
mostrar en caso
de fallar la validación, así el error se hace
específico al campo en error.
Satyam
----- Original Message -----
From: "Jorge D" <
jorge.dieguez(EN)facinf.uho.edu.cu>
To: <
php-es(EN)lists.php.net>
Sent: Wednesday, November 17, 2004 5:11 PM
Subject: [PHP-ES] Php vs Java
> Alguien me puede dar una idea de
como combinar eventos de JavaScript con
> php.? El hecho es que necesito
validar ciertas cosas que tengo en un sitio
> pero necesito informacion del
servidor MySql, las validaciones las hago en
> Java porque son muchas y
sobrecargarian el servidor. Gracias y cualquier
> idea que me den incluso para
mejorarlo se agradece.
> --
> PHP Spanish Localization Talk
Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
This archive was generated by hypermail 2.1.7 : Wed Jan 26 2005 - 23:58:52 CET