Cita:
Iniciado por David el Grande Dependiendo de dónde está ese código, se ejecutará antes de cargar los elementos y producirá error. Debes usar el evento onload para modificar elementos del DOM.
P.S.: No puedes enviar una salida (echo) y a la vez tratar de redireccionar enviando una cabecera Location (header())
vos decis que llame a la funcion con el evento onload en el form?
osea algo asi:
Código PHP:
<form id="form1" name="form1" method="post" action="carga_pago.php?id=<? echo $id; ?>"onload = "return checkSubmit();" >
pero sigue sin funcionar :S.