Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Error "es nulo o no es un objeto" en ventana Aceptar/Cancelar en un formulario (http://www.forosdelweb.com/f13/error-nulo-no-objeto-ventana-aceptar-cancelar-formulario-581719/)

Leftside 30/04/2008 13:02

Error "es nulo o no es un objeto" en ventana Aceptar/Cancelar en un formulario
 
Hola a todos, les cuento que de javascript sé poco y nada y, estoy tratando de hacer una lista de registros con un boton para borrar cada uno que llama a la funcion, la idea es que al aceptar se haga submit() y al cancelar nada.
Básicamente el inconveniente es que los formularios se generan desde dabse de datos y cada uno tiene su nombre dinámico: "oFormulario" que lo escribe ASP.

Me tira el siguiente error: 'document.oFormulario' es nulo o no es un objeto. :neurotico
Desde ya MUCHAS GRACIAS!!

<script type="text/javascript">
function preguntar(oFormulario){
if (confirm('¿desea eliminar este registro?')){
document.oFormulario.submit();
}
}
</script>

Formulario (ASP):
form action="Scripts/Modificar.asp" method="post" name="felimina4"class="Form">
<input name="id" type="hidden" id="id" value="4">
<input name="Tabla" type="hidden" id="Tabla" value="Artistas">
<input name="Accion" type="hidden" id="Accion" value="4">
<input name="Submit2222" type="button" class="button" value="Eliminar" onclick="preguntar(document.felimina4)">
</form>

quimfv 30/04/2008 13:28

Re: Error "es nulo o no es un objeto" en ventana Aceptar/Cancelar en un formulario
 
Código:

<script type="text/javascript">
function preguntar(oFormulario){
if (confirm('¿desea eliminar este registro?')){
oFormulario.submit();  <-- sin document.
}
}
</script>

<form action="Scripts/Modificar.asp" method="post" name="felimina4"  id="felimina4" class="Form">
<input name="id" type="hidden" id="id" value="4">
<input name="Tabla" type="hidden" id="Tabla" value="Artistas">
<input name="Accion" type="hidden" id="Accion" value="4">
<input name="Submit2222" type="button" class="button" value="Eliminar" onclick="preguntar(this)">
</form>


Intenta esto...

Quim


La zona horaria es GMT -6. Ahora son las 17:20.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.