Tengo una página ASP.NET que tiene un botón it it. El clic de botón inicia un cuadro de diálogo modal usando JavaScript. En función del valor devuelto por el cuadro de diálogo modal, deseo continuar o cancelar la publicación posterior. ¿Cómo hago esto?¿Cómo evitar una devolución de datos en JavaScript?
9
A
Respuesta
17
Añadiendo "return false;" con el atributo onclick del botón evitará la devolución de datos automática.
-1
Básicamente lo que dijo Wayne, pero solo tiene que poner 'return false;' en la función que presenta el modal. Si es el valor que quieres, deja que se realice la devolución. Si no, haga que la función devuelva falso y detendrá el envío.
0
function HandleClick()
{
// do some work;
if (some condition) return true; //proceed
else return false; //cancel;
}
establecer el OnClientClick atributo de "volver handleClick()"
2
Es esto lo que estamos tratando de hacer?
<input type="button" id="myButton" value="Click!" />
<script type="text/javascript">
document.getElementById('myButton').onclick = function() {
var agree = confirm('Are you sure?');
if (!agree) return false;
};
</script>
Cuestiones relacionadas
- 1. Cómo puedo evitar que una devolución de datos actualice la página en el cliente
- 2. botón sin devolución de datos?
- 3. Cómo forzar el botón hacer una devolución de datos completa en lugar de una devolución de datos asincrónica
- 4. ¿Cómo tener una devolución de llamada javascript ejecutada después de una devolución de datos del panel de actualización?
- 5. Forzar una devolución de datos
- 6. ¿Cómo evitar fugas de memoria en la devolución de llamada?
- 7. ¿Cómo puedo evitar los cierres de Javascript?
- 8. ¿Cómo saber si estoy en una devolución de datos?
- 9. Cómo documentar la devolución en JavaScript
- 10. DataBind y devolución de datos
- 11. ¿Cómo ejecutar una función de javascript antes de la devolución de datos del botón asp.net?
- 12. Cómo ejecutar una función de javascript antes de la devolución de datos del botón asp.net
- 13. ¿Qué es una devolución de datos?
- 14. ¿Cómo evitar que UpdatePanel cause la devolución de datos de toda la página?
- 15. Evitar una condición de carrera de javascript
- 16. Devolución de valores de bucle en javascript
- 17. Llamar a una devolución de llamada en javascript
- 18. ¿Cómo obtengo datos de una tabla de datos en javascript?
- 19. Espere devolución de llamada en javascript
- 20. ASP.NET/JavaScript - ¿Por qué no es "Fallo de devolución" que no impide la devolución de datos?
- 21. cómo conservar variable de devolución de datos
- 22. setTimeout - cómo evitar el uso de una cadena para la devolución de llamada?
- 23. ¿Cómo puedo evitar una doble presentación con jQuery o Javascript?
- 24. Cómo evitar "Response.Redirect no se puede llamar en una devolución de llamada de página"
- 25. Use javascript para determinar si una página ASP.NET es una devolución de datos
- 26. ¿Cómo transfiero múltiples argumentos en una función de devolución de llamada javascript? código
- 27. Cómo evitar conflictos de nombres en JavaScript widgets
- 28. Cómo evitar el código de espagueti en Javascript
- 29. Cómo evitar la limitación cálculo de JavaScript
- 30. ¿Cómo puedo evitar que se vuelva a escribir la base de datos cuando el navegador realiza una recarga/devolución?
Si se produce alguna excepción antes de que el resultado sea falso, la devolución de datos automática aún se producirá. –