CGI - campos requeridos, como se hace????

 
Vista:

campos requeridos, como se hace????

Publicado por Jaime Castillo (1 intervención) el 20/11/2006 19:35:03
<html>
<head>
<title>Principal</title>
</head>

<body BGCOLOR="#ffffc0">
<center><h1>Cyber Cafe</h1></center>
<center><h1>AyMATEC</h1></center>
<marquee behavior="alternate"><font size=5 color="blue">Bienvenido</font></marquee>

<form action="/servlet/prycyber.Principal" method="post">

<input type="hidden" name="required" value="pU, pPass">

<p>Usuario: <input type="text" name="pU"></p>

<p>Contraseña: <input type="password" name="pPass"></p>

<p><input type="submit" name="Submit" value="Entrar">

<input type="reset" value="Borrar"></p>

</form>

<hr>
<servlet
codebase=""
code="prycyber.Principal.class"
>
<param name="pU" value="" />
<param name="pPass" value="" />

</servlet>
<hr>
</body>
</html>


tengo este pequeño codigo de html para un proyecto que estoy asiendo, pero necesito que los campos de usuario y contraseña sean obligatorios, tengo un unput typo hidden de nombre required, se supone que con eso deberian ser obligatorios los campos que pongo en el value, pero no funciona, aun puedo entrar al post que mando llamar si no se llenan los campos, si alguien puede ayudarme se lo agradeceria mucho, el post que mando llamar es un servlet de JBuilder. gracias:)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:campos requeridos, como se hace????

Publicado por Ery (22 intervenciones) el 28/11/2006 01:27:51
Es javascript lo que necesitas

<html>
<head>
<title>Prueba</title>
<script language="javascript">
<!--
function validar()
{
if(document.formulario.pU.value == "")
{
alert("Debe colocar el nombre de Usuario");
return;
}
document.formulario.submit();
}
-->
</script>
</head>
<body>
<form name="formulario" method="post" action="algunscriptocgi.exe">
<p>Usuario : <input type="textbox" name="pU"></p>
<p>
<input type="button" name="enviar" onclick="javascript:validar()" value="enviar">
</p>
</form>
<*body>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar