发布HTML<;表格>;在负载下
加载HTML表单的最佳方式是什么?这就是我目前正在尝试的:发布HTML<;表格>;在负载下,html,forms,post,onload,Html,Forms,Post,Onload,加载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
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中吗?代码中有一些小的语法错误:
<?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
}
?>
我同意Kolink的观点,似乎没有必要先将信息发送到客户端,然后再发送回服务器,但假设出于某种原因需要这样做,您可以使用Javascript和jQuery通过$(document).ready()
事件发布表单,该事件在页面加载时触发并运行表单内容。因此,您可以使用id=“mail”的表单,在脚本中您可以:
$(document).ready(function() {
$("#mail").submit();
}
有什么特别的原因吗?您似乎已经有了服务器端代码,您可以像表单已经提交一样运行相关代码,不是吗?我正在尝试用HTML进行操作,因为我不想更改./Script/addmaillist.php,以防止其他加载项出现任何问题。