Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2011, 11:25
Avatar de felgueta
felgueta
 
Fecha de Ingreso: diciembre-2011
Mensajes: 40
Antigüedad: 12 años, 5 meses
Puntos: 0
No consigo enviar un form dentro de una funcion JavaScript

Hola,

Tengo un problema al tratar de enviar un formulario pero no con el input submit, sino, dentro de una funcion Javascript:

EJ:


Código PHP:
<form name="frmApunte" action="index.php?proceso=inputApunte" method="post">
    <input type="hidden" name="ida" value="<?php echo $_REQUEST['ida'?>" />
    <input type="hidden" name="rolia" value="<?php echo $_REQUEST['rolia']?>" />
    <textarea name="apunte" style="width:340px;height:100px;"></textarea>
    <input type="checkbox" name="importante" value="1" /><span>Importante</span><br/><br/>
    <input type="button" name="submit" onclick="validar();" value="Enviar"/>
</form>

Código PHP:
<script type="text/javascript">
function 
validar()
{
    if (
document.frmApunte.apunte.value == "")
    {    
alert('Ingrese algun apunte antes de enviar');
        
document.frmApunte.apunte.focus();
    }
    else
        
document.frmApunte.submit();
}
</
script 
Al tratar de enviarlo con Mozilla me dice:
document.frmApunte.submit is not a function

En IE me dice que el objeto no soporta esa propiedad..


Alguna sugerencia....lo raro es que el mismo metodo en otro formulario me funka bien.