如何使用PHP从另一个HTML表单中的一个HTML表单访问textarea值?

时间:2016-03-16 21:34:04

标签: php html forms

我正在尝试以另一种形式访问作为一个表单一部分的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>

1 个答案:

答案 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中)。简而言之,对更完整的所需工作流程的描述在这里会有所帮助。