Foros del Web » Programando para Internet » Javascript »

Confirm en onclick

Estas en el tema de Confirm en onclick en el foro de Javascript en Foros del Web. quiero poner un confirm en el onclick, el cual esta dentro de un script en php, pero no me funciona: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver ...
  #1 (permalink)  
Antiguo 08/02/2010, 14:30
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 14 años, 9 meses
Puntos: 13
Confirm en onclick

quiero poner un confirm en el onclick, el cual esta dentro de un script en php, pero no me funciona:

Código PHP:
Ver original
  1. <?php
  2. <input type='submit' value='Guardar' class='textovalidaciones' onclick='confirm('esta seguro?');'>
  3. ?>

desde ya muchas gracias!
__________________
Mi Bosque de Sombras Solo Doom Metal!

por favor use esta etiqueta para publicar su código --->[HIGHLIGHT]
  #2 (permalink)  
Antiguo 08/02/2010, 14:43
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Confirm en onclick

Eso asi como lo tenes esta mal... deberia ser asi:

Código PHP:
Ver original
  1. <script type="text/javascript">
  2. function algo(){
  3.  
  4. return confirm("esta seguro?");
  5.  
  6. }
  7. </script>
  8. <?php
  9. echo "<input type='submit' value='Guardar' class='textovalidaciones' onclick='algo();' />";
  10. ?>

Pero que es lo que no te funciona? No sale la ventana de confirmacion? Si es eso, cambiale el 'type' a button y listo...
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 08/02/2010, 14:59
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 14 años, 9 meses
Puntos: 13
Respuesta: Confirm en onclick

la idea es evitar hacer esa función, y dejar el confirm directamente en el onClick, estoy trabajando con templates y se me hace engorroso andar pasando y reemplazando datos!

y no funciona porque me arroja error de sintaxis
__________________
Mi Bosque de Sombras Solo Doom Metal!

por favor use esta etiqueta para publicar su código --->[HIGHLIGHT]
  #4 (permalink)  
Antiguo 08/02/2010, 15:59
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 8 meses
Puntos: 13
Respuesta: Confirm en onclick

Quitale las comillas al onclick:
Código PHP:
Ver original
  1. <?php
  2.  echo "<input type='button' value='Guardar' class='textovalidaciones' onclick=confirm('hola') />";
  3. ?>

Saludos.
[Ying Yang]
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse
  #5 (permalink)  
Antiguo 08/02/2010, 17:04
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Confirm en onclick

Recuerden que los atributos HTML siempre deben ir entre comillas (dobles):
Código HTML:
Ver original
  1. <input type="submit" value="Guardar" class="textovalidaciones" onclick="confirm('esta seguro?');" />
Basta con salir del modo PHP para insertarlo, o sencillamente escapar las comillas con la contrabarra.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 08/02/2010, 17:08
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 8 meses
Puntos: 13
Respuesta: Confirm en onclick

Saludos David,
solo queria resaltar que la forma komo lo publique tambien es valida.
Cita:
<?php
echo "<input type='button' value='Guardar' class='textovalidaciones' onclick=confirm('hola') />";
?>
Por lo menos yo lo probe y funciona bien.
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse

Etiquetas: confirm, 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 17:01.