Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2010, 03:27
jomiferdo
 
Fecha de Ingreso: abril-2010
Ubicación: Valencia
Mensajes: 11
Antigüedad: 14 años, 7 meses
Puntos: 0
Exclamación ver o no ver, y comprobacion de radius

Hola, soy nuevo en esto del PHP, y la verdad, ya tengo una edad como para perder la memoria cada 5 minutos.
La duda que planteo es la siguiente, tengo un formulario, en el cual me gustaria que cierta parte de el, solo se viera si chekeo uno de los radius. Para explicarme mejor, pongo el codigo.

Código:
<form id="imaform" method="post" onsubmit="return validacion()" action="formugenio.php">

	<FIELDSET STYLE="width: 97%; border-color: lime"><LEGEND STYLE="color: #FF0000; font-weight: bold">Televisor</LEGEND>
		<p>¿Ten&iacute;a el cliente un televisor compatible con alta definici&oacute;n?</p>
		<input type="radio" name="tvhd"  value="Si"> Si<br>
		<input type="radio" name="tvhd"  value="No"> No<br>
	</FIELDSET>
 
 
	<FIELDSET STYLE="width: 97%; border-color: lime"><LEGEND STYLE="color: #FF0000; font-weight: bold">Conexi&oacute;n</LEGEND>
	<p>¿C&oacute;mo conect&oacute; el descodificador al televisor?</p>
	<input type="radio" name="cable"  value="A través de HDMI"> A trav&eacute;s de HDMI<br>
	<input type="radio" name="cable"  value="A través deEuroconector"> A trav&eacute;s de Euroconector<br>
	<input type="radio" name="cable"  value="Con ambos cables"> Con ambos cables<br>
	</FIELDSET>
 
 
	<FIELDSET STYLE="width: 97%; border-color: lime"><LEGEND STYLE="color: #FF0000; font-weight: bold">Modo de Video</LEGEND>
	<p>¿Qu&eacute; modo de video qued&oacute; seleccionado en el descodificador? </p> 
	<input type="radio" name="defin"  value="1080i"> 1080i<br>
	<input type="radio" name="defin"  value="720p"> 720p<br>
	<input type="radio" name="defin"  value="HDMI+Euroconector"> HDMI+Euroconector<br>
	<input type="radio" name="defin"  value="Euroconector" onclick="AQUI ESTA LA MADRE DEL CORDERO"> Euroconector<br></TD>
	</FIELDSET> 
 
		<!-- Emergente si selecciona euroconector -->
		<FIELDSET STYLE="width: 97%; border-color: lime; class: oculto"><LEGEND STYLE="color: #FF0000; font-weight: bold">HDMI</LEGEND>
		<P>En caso de que lo haya conectado por Euroconector, ¿dej&oacute; al cliente el cable HDMI por si lo necesita en adelante?</P>
		<input type="radio" name="deca"  value="Si"> Si<br>
		<input type="radio" name="deca"  value="No"> No<br>
		</FIELDSET>
		<!-- Fin Emergente si selecciona euroconector -->

 
 
	<FIELDSET STYLE="width: 97%; border-color: lime"><LEGEND STYLE="color: #FF0000; font-weight: bold">Diferencia de Calidad</LEGEND>
	<p>¿Ha percibido el cliente diferencia entre los canales HD y SD mostrandole los caneles 100 y 106?</p> 
 
	<input type="radio" name="dife"  value="Si"> Si<br>
	<input type="radio" name="dife"  value="No"> No<br>
	</FIELDSET>
  <div>
                        <label for="notas">
                                <span style="color:#c00;">*</span>Observaciones
                        </label><BR>
                        <textarea name="notas" id="notes" rows="5" cols="69" onkeyup="val=this.value; if (val.length > 128) { alert('Lo siento, has sobrepasado el limite de 128 caracteres'); this.value = val.substring(0,128); }  this.form.count.value=128-parseInt(this.value.length); ">Comentarios</textarea>
                </div>
	<!-- Comprobamos los caracteres escritos -->				  
					    <div>
                        <label for="count">Caracteres disponibles:</label>
                                 <input type="text" name="count" id="counter" value="128" size="2" />
                                <?php $text_len = preg_match_all('/./', $str, $dummy); ?>
                       </div>
					  
	 <!-- Comprobamos los caracteres escritos -->
 
	<p><input type="submit" id="submit" name="send" value="Enviar &raquo;" title="Pulsa una vez para enviar el formulario." onfocus="send.php" >  
 
	<input type="reset" value="Borrar Formulario" name="Borra"></p> 
	 </FORM>
Como veis, en la parte roja, me gustaria que al escoger la opcion euroconector, se viese en el formulario la parte verde, pero si se escoge otra opcion, esta parte verde no se vea.
Por otra parte, me gustaria saber como validar estos radio butons, con javascript en cliente, y darle otra validacion con php en server.

Datos.

Esta aplicacion recogera los datos de formulario y los introducira en una tabla de oracle.

Muchisimas gracias de antemano, y seguro que aparezco por aki bastante a menudo.