Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/10/2012, 12:05
fecktor
 
Fecha de Ingreso: octubre-2012
Mensajes: 18
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: problema con return false

codigo completo es una encuesta.
Código:
<?php
session_start();
include ("archivo php de funciones");
$conec = new conexion();
$correo = "[email protected]";
$ide = 1;
$cierraambito = 0;
$contador = 0;
$nmr = 0;
echo "correo: ".$correo.", ide: ".$ide;
if($correo && $ide){
$RS = $conec->comprobar_correo($correo);
	$numrows = mysql_num_rows($RS);
	if($numrows != 0){
		$nmr = $conec->respondio($correo, $ide);
	  
		if($nmr == 0){		
		$RS2 = $conec->buscar_cliente($correo);
	
	?>
<!DOCTYPE html>
<html>
<head>
    
    <title>titulo</title>
    
       
    <style type="text/css">
        body { font-family:Lucida Sans, Arial, Helvetica, Sans-Serif; font-size:13px; margin:20px;}
        #main { width:960px; margin: 0px auto; border:solid 1px #b2b3b5; -moz-border-radius:10px; padding:20px; background-color:#f6f6f6;}
        #header { text-align:center; border-bottom:solid 1px #b2b3b5; margin: 0 0 20px 0; }
        fieldset { border:none; width:600px;}
        legend { font-size:18px; margin:0px; padding:10px 0px; color:#f05120; font-weight:bold}
        label { display:block; margin:15px 0 5px;}
        input[type=text], input[type=password] { width:300px; padding:5px; border:solid 1px #000;}
        .prev, .next { background-color:#f05120; padding:5px 10px; color:#fff; text-decoration:none;}
        .prev:hover, .next:hover { background-color:#000; text-decoration:none;}
        .prev { float:left;}
        .next { float:right;}
        #steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
        #steps li {font-size:24px; float:left; padding:10px; color:#b0b1b3;}
        #steps li span {font-size:11px; display:block;}
        #steps li.current { color:#000;}
        #makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
        #makeWizard:hover { background-color:#000;}
    </style>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
    <script type="text/javascript" src="FormToWizard/formToWizard.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            $("#SignupForm").formToWizard({ submitButton: 'SaveAccount' })
        });
    </script>
     <!-- Meta Tags -->
    <meta charset="utf-8">
    
	<script type="text/javascript" language="javascript">
		
	function Radio()
	{
	var valor=0 ;
	var elementos, longitud;
	
	elementos = document.getElementById('SignupForm').elements;
    /*elementos = document.getElementById(document.forms['SignupForm']).elements;*/
    longitud = document.forms['SignupForm'].length;
    	for (var i = 0; i < longitud; i++){
    	if(elementos[i].type == "radio")
			{
        	valor = valor+1;
         	}
		}
		validar(valor);
	}
	
	function validar(valor)
	{
		
	for ( var i = 1; i <= valor; i++ ) 
		{
		if (!validarBotonRadio(i))
			//alert("1")
			{
			alert("no ha terminado la Evaluación. Pregunta "+i+" sin respuesta." ) ;
			return false;
			}
		}
		alert("Evaluacion Completa" ); 
		return true;
	}
	function validarBotonRadio(i)
	{
	//alert("2")
	x = document.form1["group"+i];
	//alert(document.theForm["test_"+i+"_rp"])
	for ( k = 0; k < x.length; k++ ) 
		//alert("test_"+i+"_rp"+k)
		{
		if ( x[k].checked ) 
			{
			
			return true;
			}
		}
		return false;
	}
    </script>
</head>
<body>
    
	<div id="main">
        <div id="header">
          
		   <img style="margin-bottom:8px; margin-top:-15px;" src="imagen" alt="" />
           
        </div>
		<?php
		
		while ($row =  mysql_fetch_array($RS2) )
									{
		?>
        <div style="margin:auto auto auto auto; width:750px">
		<form id="SignupForm" name="form1" action="responder.php" method="post" enctype="multipart/form-data" onSubmit="return Radio();">
        <fieldset>
            <legend>Información Personal</legend>
            <label for="Nombre">Nombre</label>
            <?php
		echo "<input id='Nombre' type='text' disabled='true' value='".$row['Nombre_Cli']."' />";
										
	    ?>
	    <label for="Apellidos">Apellidos</label>
             <?php
            	echo "<input id='Apellidos' type='text' disabled='true' value='".$row['Apellidos_Cli']."'/>";
									
		    ?>
            <label for="Correo">Correo</label>
            <?php
            	echo "<input id='Correo' type='text' disabled='true' value='".$row['Correo_Cli']."'/>";
		
	    ?>
	    <label for="Cargo">Cargo</label>
            <?php
            	echo "<input id='Cargo' type='text' disabled='true' value='".$row['Nombre_Cargo']."'/>";
	    ?>
	    <label for="Mina">Mina</label>
            <?php
            	echo "<input id='Mina' type='text' disabled='true' value='".$row['Nombre_Mina']."'/>";
								
	    ?>
            <br />
	    <br />
	    <?php
			echo "<a href='actualiza_info.php?correo=".$row['Correo_Cli']."&nomc=".$row['Nombre_Cargo']."&nomm=".$row['Nombre_Mina']."'>Actualizar Información</a>";
									}
			?>
			
        </fieldset>
<!--GENERACION DE LA ENCUESTA DESDE LA BASE DE DATOS.-->      
<?php

$ambito1 = "";
$idencuesta = $conec->llamar_idencuesta($ide);
$RS3 = $conec->llamar_preguntas($idencuesta);

while($row =  mysql_fetch_array($RS3) )
									{
										$contador++;
										if($ambito1 != $row['Ambito_Preg']){
											$ambito1 = $row['Ambito_Preg'];
										if($cierraambito == 1){
											echo '</fieldset>';
											}
										echo '<fieldset>';
                                        echo '<legend>'.$ambito1.'</legend>';
										$cierraambito = 1;
										
											}
										echo '<label>'.$contador.'-. '.$row['Pregunta'].'</label>';
										echo '1<input type="radio" id="group'.$contador.'" name="group'.$contador.'" value="1">';
										echo '2<input type="radio" id="group'.$contador.'" name="group'.$contador.'" value="2">';
										echo '3<input type="radio" id="group'.$contador.'" name="group'.$contador.'" value="3">';
										echo '4<input type="radio" id="group'.$contador.'" name="group'.$contador.'" value="4">';
										echo '5<input type="radio" id="group'.$contador.'" name="group'.$contador.'" value="5">';
										echo 'No Aplica<input type="radio" id="group'.$contador.'" name="group'.$contador.'" value="6">';
																												
										}
										$_SESSION['contador'] = $contador;
										$_SESSION['correo'] = $correo;
										$_SESSION['idenvio'] = $idenvio;
?>  
        <!--comentario.-->
        <label>Comentario adicional.</label>
        <textarea id ="comentario"vname="comentario" cols="80" rows="7"></textarea>
        
        <p>
            <input id="SaveAccount" type="submit" value="Enviar Encuesta" />
        </p>
         
        </form>
    </div>
</div>
</body>
</html>
<?php
	}
	else{
		echo "<META HTTP-EQUIV='REFRESH' CONTENT='3;URL=agradecimiento.php?correo=".$correo."'>";
		}
	}
	}
	else{
		echo "El Correo no pertenece a nuestros registros.";
		$correo="";
		}

?>