Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/10/2006, 13:14
LadyArwen
 
Fecha de Ingreso: agosto-2006
Mensajes: 91
Antigüedad: 17 años, 9 meses
Puntos: 0
Aunque creo que esto debería estar en la sección de JAVASCRIPTS, ahí va. espero que te ayude:
imaginemos el siguiente formulario en el que te piden unos datos:
/////////////////////
<table
<tbody>
<tr>
<td>Nombre:</td>
<td></td>
<td><INPUT type="text" name=nombre></td></tr>
<tr>
<td>Apellidos:</td>
<td></td>
<td><INPUT type="text" name=apellidos></td></tr>
<input type="submit" name="Submit" value="Enviar">
////////////
ese formulario va obviamente entre las etiquetas <form>, me sigues?
bien. en el <head> de la página metes esta función:
//////////////////
<script language="JavaScript">
//Funcion Comprobar campos no vacíos
function check() {

var errorMsg = "";

//Comprobamos que el campo Nombre no está vacío
if (document.panel.nombre.value==""){
errorMsg += "\n\tNombre:\t - Debe introducir su nombre";

}
//Comprobamos que el campo Apellidos no está vacío
if (document.panel.apellidos.value==""){
errorMsg += "\n\tApellidos: - Debe introducir sus apellidos";
}
//Mostramos la ventana de error si existieran problemas
if (errorMsg != ""){
msg = "_________________________________________________ ___________________\n\n";
msg += "Los datos introducidos no han podido ser verificados porque se han detectado los siguientes errores:\n";
msg += "Por favor, corríjalos y reenvíe dicha información.\n";
msg += "_________________________________________________ ___________________\n\n";
msg += "Los siguientes errores deben ser corregidos: \n";

errorMsg += alert(msg + errorMsg + "\n\n");
return false;
}

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

luego, en el <form> metes esto:

<form method="POST" action="pagina.php" name="panel" onSubmit="return Chequear();" >

¡¡¡y voila!!! asunto arreglado. si no están los campos rellenos, no va. como puedes ver, el 'form' tiene por 'name=panel' que es el que rige todo.