我正在尝试以另一种形式访问作为一个表单一部分的if(!r40.isChecked()){
//do this
}
值,但我无法这样做。代码附件如下。
textarea
收到错误 <html>
<head></head>
<body>
<form action="board.php" method="POST">
<textarea id="text_message" name="new_message" rows="10" cols="100"></textarea>
<input type="submit" name="message" value="New Post"/>
</form>
<form action="board.php" method="GET">
<?php
echo '<table>
<tr><td><a href="board.php?reply=12345</td></tr>
</table>';
if(isset($_GET['reply'])){
$message= $_POST['new_message'];
echo $message;
}
?>
</form>
</body>
</html>
答案 0 :(得分:0)
我假设您在回复时尝试使用旧邮件填充字段,但是您打算在哪里获取new_message?您的链接(a href)不会发送new_message(同样,它缺少其余的链接信息)。目前,function liLoop() {
if ($("li.li-item:not(.done):first").length == 0) {
clearInterval(loopInterval);
}
$("li.li-item:not(.done):first").find("a").click();
$("li.li-item:not(.done):first").addClass("done");
}
var loopInterval = setInterval(function(){ liLoop() }, 5000);
和reply
似乎永远不会同时填充,因为它们来自不同的形式。也许你打算在第一种形式中有一个隐藏的领域? e.g。
new_message
当您单击该提交按钮时,您将同时拥有回复和new_message字段(尽管它们都在_POST中)。简而言之,对更完整的所需工作流程的描述在这里会有所帮助。