如何在php内编写JavaScript代码

我有一个表格,单击提交按钮:

  1. 我想在同一文件中执行一些任务(数据库任务),然后
  2. 我希望通过重定向将表单数据发送到test.php

这是我的代码

    <?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>

但无法提交表单,如果我在onClick上调用javascript代码,则可以正常工作。此代码中的问题是什么,有没有解决的办法

回答:

只需在if函数中回显javascript

 <form name="testForm" id="testForm"  method="POST"  >

<input type="submit" name="btn" value="submit" autofocus onclick="return true;"/>

</form>

<?php

if(isset($_POST['btn'])){

echo "

<script type=\"text/javascript\">

var e = document.getElementById('testForm'); e.action='test.php'; e.submit();

</script>

";

}

?>

以上是 如何在php内编写JavaScript代码 的全部内容, 来源链接: utcz.com/qa/424907.html

回到顶部