Foros del Web » Programando para Internet » Javascript »

cambiar estilo css al dar clic en boton.

Estas en el tema de cambiar estilo css al dar clic en boton. en el foro de Javascript en Foros del Web. Hola amigos, tengo un input type submit. Y quier lograr que cuando de clic aqui, cambie visibility:hidden por visibility:visible Como le hago ? Código HTML: ...
  #1 (permalink)  
Antiguo 27/04/2011, 12:33
Avatar de ZoroRoronoa  
Fecha de Ingreso: marzo-2011
Ubicación: California, USA
Mensajes: 824
Antigüedad: 13 años, 1 mes
Puntos: 116
cambiar estilo css al dar clic en boton.

Hola amigos, tengo un input type submit.
Y quier lograr que cuando de clic aqui, cambie

visibility:hidden por visibility:visible

Como le hago ?

Código HTML:
<form>
<input type="submit" value="Calcular Numero factorial"/>
</form>
<div id="diver">CONTENIDO</div> 
Código CSS:
Ver original
  1. #diver {visibility:hidden;}
Saludos y gracias
__________________
Programador jQuery & PHP
  #2 (permalink)  
Antiguo 27/04/2011, 13:51
Avatar de quike88  
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 15 años, 8 meses
Puntos: 87
Respuesta: cambiar estilo css al dar clic en boton.

que tal,

lo primero que debes hacer es una función para eso:

Código Javascript:
Ver original
  1. function visible(){
  2.     document.getElementById("diver").style.visibility = 'visible';
  3. }

y creas un evento en el botón:

Código HTML:
Ver original
  1. <input type="button" onclick="visible()" value="Calcular Numero factorial"/>

Saludos.
  #3 (permalink)  
Antiguo 27/04/2011, 14:06
Avatar de ZoroRoronoa  
Fecha de Ingreso: marzo-2011
Ubicación: California, USA
Mensajes: 824
Antigüedad: 13 años, 1 mes
Puntos: 116
Respuesta: cambiar estilo css al dar clic en boton.

Bueno, me habia adelantado y lo logre, aunque gracias por tu respuesta, y analizando, y viendo creo que esto no se podra hacer con javascript.

Ya que tengo un form el cual el numero introducido por medio de un script php, saca el numero factorial de dicho numero ingresado.

Al iniciar el script, como no hay valor alguno, la variable que contiene el valor extraido ($_GET), no tiene ningun valor, y sale una leyenda que dice, unexpective variable, etc etc....

Y lo que trataba de hacer era esconder esta leyenda, y cuando ingresara un numero y dar clic en el boton, el script (YA PROCESADO EL NUMERO A NUMERO FACTORIAL), mostrara el resultado final del script.

el problema es que cada que das clic en el boton, de recarga nuevamente la pagina, y la visibilidad, dura apenas medio segundo.

Gracias por tu respuesta y esta vez no se pudo para lo que queria
__________________
Programador jQuery & PHP
  #4 (permalink)  
Antiguo 27/04/2011, 15:01
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: cambiar estilo css al dar clic en boton.

No te ahogues en un vaso de agua.
Si vas a hacer cálculos con un número obtenido de un form, ni siquiera necesitas procesarlo por php.
Crea un formulario, y el botón para procesar no lo indique de tipo submit, si no de tipo button, algo así:

Código HTML:
Ver original
  1. <form name="mi_form">
  2.     <label>Indique un valor</label><input type="text" id="valor" name="valor">
  3.     <input type="button" onclick="procesavalor();">
  4. </form>

Sólo si vas a almacenar el cálculo o a realizar algún procedimiento con él pásalo a php
  #5 (permalink)  
Antiguo 28/04/2011, 10:10
Avatar de ZoroRoronoa  
Fecha de Ingreso: marzo-2011
Ubicación: California, USA
Mensajes: 824
Antigüedad: 13 años, 1 mes
Puntos: 116
Respuesta: cambiar estilo css al dar clic en boton.

Cita:
Iniciado por ocp001a Ver Mensaje
No te ahogues en un vaso de agua.
Si vas a hacer cálculos con un número obtenido de un form, ni siquiera necesitas procesarlo por php.
Crea un formulario, y el botón para procesar no lo indique de tipo submit, si no de tipo button, algo así:

Código HTML:
Ver original
  1. <form name="mi_form">
  2.     <label>Indique un valor</label><input type="text" id="valor" name="valor">
  3.     <input type="button" onclick="procesavalor();">
  4. </form>

Sólo si vas a almacenar el cálculo o a realizar algún procedimiento con él pásalo a php
Gracias por tu sugerencia, pero esas alternativas y otras, ya las tengo, solo que sucede que tengo que hacer esto con php, debido a los cursos que llevo

Gracias.
__________________
Programador jQuery & PHP

Etiquetas: css, estilo, botones
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 13:41.