en los eventos javascript no hace falta colocar el prefijo
javascript:, si quieres evitar que el link se ejecute, simplemente devuelve false en
confirmSubmit:
Código HTML:
Ver original<a href="#" onClick="document.forms['form'].elements['a'].value=4;return confirmSubmit(document.forms['form']);"><img src="http://www.forosdelweb.com/f4/images/64/116.png" title="Eliminar Encuesta" /></a>
PD: las referencas directas no son soportadas por algunos navegadores, por ello el document.
forms['form'].
elements['a']
Código Javascript
:
Ver original<script type="text/javascript" language="JavaScript">
function confirmSubmit(form) {
var agree=confirm("Are you sure you wish to continue?");
if (agree) {
form.submit();
return false; //de todas formas el link no se ejecutara
} else {
return false;
}
}
</script>