Foros del Web » Programando para Internet » ASPX (.net) »

Alert o return confirm para pregunta ...

Estas en el tema de Alert o return confirm para pregunta ... en el foro de ASPX (.net) en Foros del Web. hola tengo una situacion, necesito hacer algo parecido a un messagebox, yo para enviar mensajes uso el alert dejava, pero ahora necesito un alert que ...
  #1 (permalink)  
Antiguo 18/04/2006, 19:09
 
Fecha de Ingreso: junio-2005
Mensajes: 95
Antigüedad: 18 años, 10 meses
Puntos: 0
Alert o return confirm para pregunta ...

hola

tengo una situacion, necesito hacer algo parecido a un messagebox, yo para enviar mensajes uso el alert dejava, pero ahora necesito un alert que le presente al usuario una pregunta (algo parecido al messagebox), entiendo que con el alert se puede hacer algo, pero no estoy segura como...

por ejemplo.

tengo un formulario, y hay un boton de grabar un registro, si un dato tiene alguna particularidad, entonces que se levante el alert de pregunta para confirmar (no lo necesito por el boton, sino levantarlo desde el codigo, ya que por boton manejo el > btnGrabar.Attributes.Add("onclick", "return confirm('¿Seguro de realizar operacion?');") )

hay formar de manejar un return confirm y luego eso evaluarlo ???
gracias por enviarme algun ejemplo
  #2 (permalink)  
Antiguo 19/04/2006, 09:06
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Podría quedar así:

Cita:
btnGrabar.Attributes.Add("onclick", "return tuFuncion();");
y en tu html

Cita:
<script language=JavaScript>
function tuFuncion() {
//valido todo lo que quiera

if (algo < otracosa)
return false; //no genero el postback
else
return confirm('¿Seguro de realizar operacion?');
}
</script>
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 19/04/2006, 12:11
 
Fecha de Ingreso: junio-2005
Mensajes: 95
Antigüedad: 18 años, 10 meses
Puntos: 0
te explico mejor

hola gracias por tu correo

pero mira lo que quiero hacer es disparar este mensaje de confirmacion pero no debido al boton

suponto que vas a grabar un registro, pero uno de los campos no cumple una condicion entonces quiero enviar un mensaje que diga al usuario que el campo de no cumple una condicion entonces que confirme si quiere grabar, si quiere grabar entonces sigue el curso, sino no pasa nada

creo que no debo hacerlo a nivel de boton, pues no depende del boton , sino del campo que estoy evaluando


gracias de antemano
  #4 (permalink)  
Antiguo 19/04/2006, 12:31
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Si es para un campo (textbox) en especifico puedes hacerlo de ésta forma pasandole como parametro el objeto actual para darle el foco despues..

TextBox1.Attributes.Add("onblur", "return tuFuncion(this);");

Y una pequeña modificacion a tu javascript para que si el confirm es negativo le regrese el foco al textbox y nuevamente haga la validacion...
Cita:
<script language=JavaScript>
function tuFuncion(obj) {
//valido todo lo que quiera

if (algo < otracosa) {
obj.focus();
return false; //no genero el postback
}
else {
if (confirm('¿Seguro de realizar operacion?'))
return true;
else {
obj.focus();
return false;
}
}

}
</script>
Esa sería la forma para validar a nivel campo, pero tambien podrías hacerlo en tu boton.. y validar todos tus textbox que cumplan con el criterio que necesitas... eso ya depende ti...

Salu2
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 22:06.