Foros del Web » Programación para mayores de 30 ;) » Java »

insertar mensaje de error dentro de la tabla de formulario con javascript

Estas en el tema de insertar mensaje de error dentro de la tabla de formulario con javascript en el foro de Java en Foros del Web. Hola tengo un formulario de respuesta q se activa cuando se carga el formulario de encuesta q pasa la cantidad de respuestas de la encuesta ...
  #1 (permalink)  
Antiguo 28/09/2008, 19:16
 
Fecha de Ingreso: agosto-2008
Mensajes: 30
Antigüedad: 15 años, 8 meses
Puntos: 0
insertar mensaje de error dentro de la tabla de formulario con javascript

Hola tengo un formulario de respuesta q se activa cuando se carga el formulario de encuesta q pasa la cantidad de respuestas de la encuesta en cuestión, la cosas es que el formulario de respuesta tiene solo un text q me ingresa la n respuestas, de manera tal de ir cargandolas al hacer click en agregar una nueva,
para ello mi idea es llamar una funcion javascript q me controle q lo q se ingreso no esta vacio en caso contrario enviar mensaje de error en misma pagina, agregando colocando el error en la celda q esta en continuacion de la celda correspondiente a donde esta text, Tambien q vaya guardando las respuestas en array creo
<?
session_name('encuesta');
session_start();
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<link rel="stylesheet" type="text/css" href="hojasEstilos/estilo.css" />
<!--[if IE]>
<link href="/estilos/ie.css" rel="stylesheet" type="text/css" />

<![endif]-->
<script type="text/javascript" src="java/mis_scripts.js"></script>
<script type="text/javascript" src="java/menu.js"></script>
<SCRIPT LANGUAGE="JavaScript">
function controlar_respuesta(form)
{


if(formR.textRR.value=="")
{
alert("Por favor ingrese su nombre"); formulario.nombre.focus(); return;
//document.write("<td>Hola " + nombre + "</t>")
}






}


</SCRIPT>
<title>index</title>

</head>
<body>
<?
if(empty($cant))
{
echo "<form name='form_encuesta' method='POST' action='control_enc.php?do=enc' >";
$_SESSION['cont']=0;
echo"<table>";
echo "<th colspan='2'>Encuesta</th>";
echo "<tr><td><p>Titulo de la encuesta:</p></td>";
echo "<td><input type='text' name='textT'>";
echo "<span class='LetraError'>";
echo $_SESSION['error_t'];
echo "</span></td></tr>";
echo "<tr><td>N&uacute;mero de respuestas:</td><td><input type='textR' name='textR' /><span class='LetraError'>";
echo $_SESSION['error_r'];
echo "</span></td></tr> ";
echo "<tr><td colspan='2'><input type='submit' name='SubmitE' value='Enviar'></td></tr></table><p>&nbsp;</p></form>";
}
else
{
echo "<form name='formR' method='POST' action='control_enc.php$do=res' >";
echo"<table>";
echo "<th colspan='3'>Respuestas de la encuesta</th>";
echo "<tr><td><p>RESPUESTA ".$cant=$_SESSION['cont']+1 ." :</p></td>";
echo "<td><input type='text' name='textRR'></td>";
echo "<td><img src='imagen/flechita.gif' onclick='controlar_respuesta(this.form)' /></td></tr>";
echo "<tr><td colspan='3'></td></tr>";
echo "<tr><td colspan='3'><input type='submit' name='Listo' value='Listo'></td></tr>";
echo "</table><p>&nbsp;</p></form>";





}

?>

</body>
</html>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:01.