Tengo un conseguido una forma, al hacer clic en el botón de envío:cómo escribir código JavaScript dentro de php
- que quiero hacer alguna tarea en el mismo archivo (tarea DB) y
- Quiero que el los datos del formulario para ser enviados a test.php con la redirección
aquí es mi código
<?php
if(isset($_POST['btn'])){
//do some task
?>
<script type="text/javascript">
var e = document.getElementById('testForm'); e.action='test.php'; e.submit();</script>
<?php
}
?>
<form name="testForm" id="testForm" method="POST" >
<input type="submit" name="btn" value="submit" autofocus onclick="return true;"/>
</form>
pero no en condiciones de presentar la fo rm, si llamo al código javascript en onClick, funciona.¿Cuál es el problema en este código? ¿Hay algún problema para este
Bastante lógico, su javascript se ejecuta en el momento en que se emite en el navegador y se imprime su formulario ... después de eso. Debe encerrar su código en un oyente de eventos window.onload para que solo se ejecute una vez que se complete la carga de la página. – yent