PHP表单不提交

时间:2015-07-19 19:31:20

标签: javascript php jquery forms

我想在if语句之后提交表单,例如:

<?Php
if($something){

?>
<script type="text/javascript">
    document.getElementById('dateForm').submit(); // SUBMIT FORM
</script>
<form  id="dateForm" action="https://www.paypal.com/cgi-bin/webscr" method="POST">

<input type="hidden" name="test" value="test">
<input type="hidden" name"test2" value="Support">



</form>
<?php

}
?>

但是,这不起作用。

1 个答案:

答案 0 :(得分:0)

将脚本放在表单标记之后。它搜索dateForm id,直到输出中没有任何形式,因此它什么都不做。当你把它放在它之后,它会在页面中搜索那个id并找到并提交。

<?Php
if($something):?>

<form  id="dateForm" action="https://www.paypal.com/cgi-bin/webscr" method="POST">
<input type="hidden" name="test" value="test">
<input type="hidden" name"test2" value="Support">
</form>

<script type="text/javascript">
    document.getElementById('dateForm').submit(); // SUBMIT FORM
</script>

<?php
endif;?>