在加载时发布HTML表单的最佳方法是什么?这就是我目前正在尝试的:
<?php
if ($Autopost == "1");
{
<body onLoad="mail.submit()">
<form method="POST" name="mail" class="adjacent" action="./Script/addmaillist.php">
<input type="hidden" name="email" value="<?php echo $email; ?>">
<input type="hidden" name="genre" value="<?php echo $genre; ?>">
</form>
}
?>
我想知道这是否是一种好方法,如果有更好的方法?
答案 0 :(得分:0)
您不需要任何服务器端代码来提交负载。另外,你的代码看起来并不安静。是在PHP吗?
答案 1 :(得分:0)
您的代码中存在一些小的语法错误:
<?php
if ($Autopost == "1")
{ ?>
<body onLoad="mail.submit()">
<form method="POST" name="mail" class="adjacent" action="./Script/addmaillist.php">
<input type="hidden" name="email" value="<?php echo $email; ?>" />
<input type="hidden" name="genre" value="<?php echo $genre; ?>" />
</form>
<?php
}
?>
答案 2 :(得分:0)
我同意Kolink的看法,似乎没有必要向客户端发送信息然后再回到服务器,但假设您出于某种原因需要这样做,您可以使用Javascript和jQuery通过{{1发布表单事件,在页面加载时触发并运行其内容。所以你的表格会带有id =“mail”,你可以在脚本中找到:
$(document).ready()