Ocultar caja de texto

Iniciado por davis17, 1 Marzo 2012, 08:40 AM

0 Miembros y 1 Visitante están viendo este tema.

davis17

hola amigos no se si me pueden ayudar en php.
en una caja de texto ingreso el nombre del alumno
en otra caja ingreso nota1
en la otra caja de texto ingreso nota2
y como resultado tengo en una lista el nombre del alumno y el promedio de las 2 notas .

ahora quiero que al seleccionar el nombre del alumo se muestre en la caja de texto
y las 2 cajas de texto de las notas se oculten y me muestre otra caja pero con el promedio...  espero  me puedan ayudar muchas gracias...

Shell Root

Con jQuery, lo puedes hacer...

1. Cuando dices listas a que te refieres? a <SELECT>?
2. Donde guardas los valores ingresados "notas" y "promedio"?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

WHK

Tienes algún código avanzado o algo hecho? o necesitas que hagamos tu trabajo?

Para ocultar inputs puedes hacerlo de varias formas, con style="display:none", con jquery $('#id').hide() o $('#id').attr('disabled', true), para sacar el promedio puedes crear un evento que cuando quieran ver el resultado hagan click a un botón con un evento objeto.click(function(){ ... }) y haga el calculo y oculte las divisiones con cualquiera de las formas que te expliqué.

Saludos.

manudg

Puedes hacer una función con javascript y al enviar el formulario, que se te oculte la caja...

function ocultar() {
document.getElementById("caja").style.visibility = "hidden";
}


DondeAlejo

Hola a todos buena tarde

Les hablo desde Colombia gracias a "manudg" este pequeño script me ha servido mucho para un problemilla que tenia, les agradezco a todos y les comparto la pagina donde tengo todo acerca de mi micro empresa www.dondealejo.herobo.com allí encontraran información sobre mi pequeña empresa, cualquier comentario ayuda o sugerencia acerca de la pagina les agradezco.




Ademas comparto el script con una pequeña condición que tal le sirva a otro usuario.

<script language="javascript">
if (condicion){
   function ocultar(){
document.getElementById('nombre_caja').style.visibility = "hidden";
   return true;}
else{
   return false;}
}
</script>

donde condición va cualquiera por ejemplo ($nombre_caja== '123')

Shell Root

Colombiano por estos lugares, Excelente!

Si creas una función deberías de dejarla global, para llamarla desde cualquier parte donde se incluya el script, es decir,
Código (javascript) [Seleccionar]
var fnOcultar = function(objDiv)
{
   document.getElementById(objDiv).style.visibility = "hidden";
}


De este modo, podrías ocultar cualquier capa, y no limitarse a tener una función para una sola cosa.

PD: Con jQuery es mucho más fácil,
Código (javascript) [Seleccionar]

$(document).ready(function(){
   function fnOcultar(objDiv){
      $("#"+objDiv).css("display", "none");
   }
});
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.