Foros del Web » Programando para Internet » Javascript »

Sentencia If dentro de OnClick

Estas en el tema de Sentencia If dentro de OnClick en el foro de Javascript en Foros del Web. Buenas! me estoy volviendo loco , quiero poner una sentencia If dentro de un link Onclick, quiero hacer que si un Checkbox esta tildado ejecute ...
  #1 (permalink)  
Antiguo 01/04/2011, 20:47
 
Fecha de Ingreso: febrero-2010
Mensajes: 38
Antigüedad: 14 años, 2 meses
Puntos: 0
Exclamación Sentencia If dentro de OnClick

Buenas! me estoy volviendo loco , quiero poner una sentencia If dentro de un link Onclick, quiero hacer que si un Checkbox esta tildado ejecute una funcion javascript y en el caso de que no este tildado ejecute otra funcion, es posible? PORFAVOR AYUDENME, Saludos!
  #2 (permalink)  
Antiguo 01/04/2011, 21:01
Avatar de laratik  
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 13 años, 11 meses
Puntos: 63
Respuesta: Sentencia If dentro de OnClick

Algo como esto:

Código Javascript:
Ver original
  1. function seleccionar() {
  2.     if(document.getElementById("target").checked) {
  3.         funcion1();
  4.     } else {
  5.         funcion2();
  6.     }
  7. }
  8.  
  9. function funcion1(){
  10.     alert("El checkbox esta seleccionado");
  11. }
  12.  
  13. function funcion2(){
  14.     alert("El checkbox no esta seleccionado");
  15. }

Código HTML:
<input type="checkbox" id="target" />

<a href="#" onClick="seleccionar()">PULSAME</a> 
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.
  #3 (permalink)  
Antiguo 01/04/2011, 21:03
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Sentencia If dentro de OnClick

A ver:
Código PHP:
<!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=utf-8" />
<
title>Documento sin título</title>
<
script type="text/javascript">
function 
a(){alert('se ejecuta la función a');}
function 
b(){alert('se ejecuta la función b');}
</script>

</head>

<body>
<input name="pp" type="checkbox" value="" id="pp" /><br />
<a href="#" onclick="if(document.getElementById('pp').checked){a();}else{b();}return false;">test</a>
</body>
</html> 
  #4 (permalink)  
Antiguo 01/04/2011, 21:09
 
Fecha de Ingreso: febrero-2010
Mensajes: 38
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Sentencia If dentro de OnClick

MUCHISIMAS GRACIAS :D voy a ponerme a leer YA tutoriales de javascript, pero me sacaron de un gran apuro :D

Etiquetas: checkbox, funcion, onclick
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 10:16.