| |||
necesito una ventana de confirmacion que debuelva un valor resulta que tengo el problema de que cuando uno usa el comando msgbox() me da error y en internet dicen que la solucion es usar javascript, asi que usaba ScriptManager.RegisterStartupScript() pero ahora necesito que me muestre una ventana de confirmacion (ok cancel) la cual me debuelve un valor que usare en pero en la pagina asp, necesito ayuda urgente ya estoy |
| |||
Respuesta: necesito una ventana de confirmacion que debuelva un valor no se mucho ingles asi que no entiendo bien como agregar el control ero si es usando agregar referencia no se porque no me deja usar esa opcion el visualstudio |
| |||
Respuesta: necesito una ventana de confirmacion que debuelva un valor Ok, mira te pondré lo que importa de la pagina que te recomendó nuestro compañero Malenko. En el ASP agregas este codigo:
Código:
Para poner una alerta con la opción de OK y CANCEL es el siguiente código en Visual:<cc1:msgBox id="MsgBox1" runat="server"></cc1:msgBox>
Código:
Para obtener el valor de la respuesta del mensaje es:MsgBox1.confirm("¿Deseas eliminar un objeto?", "respuesta");
Código:
Si no te sirve el código, mas tarde te pongo una solución que tengo, pero es en JavaScript.If(Request.Form["respuesta"]=="1") Then 'si le da clic en "OK" [COLOR="rgb(46, 139, 87)"]'TODO tu codigo va aqui.[/COLOR] End If Saludos! |
| |||
Respuesta: necesito una ventana de confirmacion que debuelva un valor que pasa que nadie me quiere ayudar, ya me identifica a msgbox1 pero no me muestra nada porfavor ayudenme
__________________ cuidensen y que arceus los acompanhe |
| |||
Respuesta: necesito una ventana de confirmacion que debuelva un valor Hola compañero!!! Una disculpa, tuve serios problemas y ya se me olvido por completo que tenia algo pendiente de postear Bueno, aqui te dejo la solucion que yo hice en ASP.NET, espero le entiendas Dentro del Head del ASP, declaro la funcion de JavaScript (la variable answer es la que guardara si fue un Si o un No):
Código:
Dentro de mi enlace (si en tu caso es en un boton, ponlo igual solo que en el boton) indicas en el evento OnClick lo siguiente (en el caso de mi enlace le deje el # porque no quiero que me mande a otra pagina):<head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Titulo de mi Pagina</title> <link href="Imagenes/azul.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> function MsgBox() { var answer = this.confirm("¿ Está seguro de querer cerrar la Sesión ?"); if (answer) { window.opener = self; window.location.href("Pantallas/limpiaSesion.aspx"); } } </script> </head>
Código:
Y listo !<a href="#" onclick="javascript:MsgBox();">Cerrar Sesión</a> Espero te sea de utilidad y una disculpa sincera, pero realmente se me fue la onda con tantas cosas en mi cabeza. Si tienes algun problema estare al pendiente. Saludos!!!!!! |
| |||
Respuesta: necesito una ventana de confirmacion que debuelva un valor el problema es que necesito pasar el valor que guarda la ventana de confirmacion,para hacer una actualizacion de un registro en la base de datos pero en este caso el valor queda en answer y como obtengo el valor de answer en el asp, o si sabes hacer un update de un registro de ua tabla en la base de datos por medio de javascript me serviria de mucho
__________________ cuidensen y que arceus los acompanhe |
| |||
Respuesta: necesito una ventana de confirmacion que debuelva un valor Ok, a ver si entendí lo que quieres. El ejemplo que yo te dí es un Mensaje que te pregunta algo y solo respondes OK o Cancel (o Si o No, no recuerdo bien) Y dices que requires el valor que queda en answer... Bueno el valor que se guarda en answer es TRUE o FALSE, cuando das en OK o CANCEL respetivamente. Sí lo que quieres es un Mensaje que te pida un dato el codigo seria asi... En el Head de tu archivo ASP declara la siguiente Funcion en JavaScript (los textos marcados con diferente color fijate en la forma que te pongo mas adelante):
Código:
Nota: te pongo en if si el valor que metes es vacio, cuando borras el texto y dejas en vacio el campo y le das ok, el nullo es cuando das cancelar.<head> <script type="text/javascript"> function Muestra_Mensaje() { var numero = prompt("Dame un numero:","Valor") if ( numero == nul l) { document.forms['yourForm'].yourinput.value = "Valor Nulo" } else if ( numero == "" ) { document.forms['yourForm'].yourinput.value = "Valor Vacio" } else { document.forms['yourForm'].yourinput.value = numero } } </script> </head> Despues, dentro de tu cuerpo de la pagina de ASP, en el boton o en el enlace donde quieras mandar llamar el mensaje, pon lo siguiente:
Código:
Como ultima parte, donde actualizarias el valor en el input, tienes que tener esto (fijate que los nombres tanto de la forma, como el input que quieras actualizar, sean los mismos en la funcion de javascript):<input type="button" onclick="Muestra_Mensaje()" value="Muestra el Mensaje" />
Código:
Espero haber podido ayudarte en tus dudas. Estamos al pendiente!!!!!!<form name='yourForm'> <input type='text' name='txtNumero' id='yourinput' value='Numero Antiguo'> </form> NOTA: los input text que utilice son de HTML, intenta con los de ASP, si no quieren, usa de HTML no pasa nada |
| |||
Respuesta: necesito una ventana de confirmacion que debuelva un valor patitox04 me sale un error que me dice que document.forms['yourForm'].yourinput no existe o es nulo (obiamente cambie los valores de yourform y yourinput), creo que es porque uso un updatepanel, estoy usando un textbox asp para caapturar el valor ayuda porfavor urgente
__________________ cuidensen y que arceus los acompanhe |
| |||
Respuesta: necesito una ventana de confirmacion que debuelva un valor mmmmm, posiblemente si sea porque usas un textfield de asp, ya hiciste la prueba con un textfield de HTML????? te aconsejo que hagas pruebas en una pagina nueva, donde solo tengas el ejemplo que te puse, y haz pruebas primero con un input de HTML, luego has una con un input de ASP, si todo va bien, hazlo al final con el UpdatePanel. Serviría mucho si pones el codigo donde te marca el error, y tmb el nuevo codigo que agregaste, para ver si puede ser error de dedo de tu parte y no lo veas. Saludos!!!!!! |
| |||
Respuesta: necesito una ventana de confirmacion que debuelva un valor el error se genera en el javascript, no en el asp, ademas nose como optener el valor de un objeto html de un form (no me aparesen como cuando uso uno de asp) de modo que si ago eso pues no sabria como optener el valor, aunque me encontre con un codigo que me sirvio a la perfeccion porque de todos modos necesitaba crear un postback para recuperar el dato de un textbox, este es el enlace: http://tratadooscuro.blogspot.com/20...sconocido.html lo que ice fue en el codigo del if que me mira que preciono el usuario (aceptar o cancelar), si precionaba aceptar usaba el codigo del enlace y si no pues no me hacia nada, espero que les sirva a todos los que vean esta pagina buscando solucion al mismo problema que me susedio a mi saludos y muchisimas gracias patitox04
__________________ cuidensen y que arceus los acompanhe |
| |||
Respuesta: necesito una ventana de confirmacion que debuelva un valor Bueno, para poder agregar objetos de HTML en el cuadro de herramientas hay una seccion de HTML, en la Standard solo tiene elementos ASP. Si no ves la seccion la sacas del menu Herramientas > Elegir elementos del cuadro de Herramientas... (segun yo recuerdo, ya que ahorita no estoy cerca de una computadora con Visual Estudio. Lo bueno es que ya pudiste sacarlo, no con la solucion sugerida pero ya lo tienes Gracias por compartir tu solucion |
| |||
Respuesta: necesito una ventana de confirmacion que debuelva un valor cuando decia que no me aparecian los controles html me referia en el codebehind, no en la caja de herramientas, por ejemplo con un control asp me apareceria al digitar me. un cuadrito con una losta de todos los controles contenidos en la pagina, pero no aparecen los html y si los digito no me los identifica, me dice que ese objeto no existe PD: denada por la respuesta que encontre y gracias por u ayuda patitox04
__________________ cuidensen y que arceus los acompanhe |
Etiquetas: |