Php 如何通过单击另一页上的按钮在文本字段中添加预格式化文本

Php 如何通过单击另一页上的按钮在文本字段中添加预格式化文本,php,jquery,mailer,Php,Jquery,Mailer,我是新手。使用php。所以我有一个按钮。单击后将转到我已经完成的联系人页面。但我需要自动将文本放入消息的文本字段中。只需单击“发送”,因为它已经为它们设置了格式。如何使按钮自动将文本添加到文本字段?我现在意识到它可能需要一个onlick事件或按钮上的任何类似事件,它将在被调用的联系人页面上的一些文本字段上发布值。我希望我能更好地描述我的问题。谢谢各位 说这是我的按钮: <input type="submit" name="button" id="button" value="Submit"

我是新手。使用php。所以我有一个按钮。单击后将转到我已经完成的联系人页面。但我需要自动将文本放入消息的文本字段中。只需单击“发送”,因为它已经为它们设置了格式。如何使按钮自动将文本添加到文本字段?我现在意识到它可能需要一个onlick事件或按钮上的任何类似事件,它将在被调用的联系人页面上的一些文本字段上发布值。我希望我能更好地描述我的问题。谢谢各位

说这是我的按钮:

<input type="submit" name="button" id="button" value="Submit" />

在提交时,将转到联系人页面,并填写我需要预先格式化的一些文本字段的值

这是我的示例邮件脚本

<?php 
//print_r($_POST);
if(isset($_POST['_save'])) {
    $name = $_POST['name'];
    $email = $_POST['email'];
    $company = $_POST['company'];
    $message = $_POST['message'];
    $subject = $_POST['subject'];

    if (empty($name) || empty($email) || empty($subject) || empty($message)) {
        if (empty($name))
            $error['name'] = "Please enter your Full Name";
        if (empty($email))
            $error['email'] = "Please enter a valid Email Address";
        if (empty($company))
            $error['company'] = "Please enter Your Company Name";
        if (empty($subject))
            $error['subject'] = "Please Write a Subject";

    }
    else { //if not empty

        $headers="From: {$email}\r\nReply-To: {$email}"; //create headers for email
        $content="Name: ".$name."\r\n\r\nCompany: ".$company."\r\n\r\nSubject: ".$subject."\r\n\r\nMessage: ".$message;
        mail('email@domain.com',$subject,$content,$headers); //mail the message;
        $success = "Thank you! You're email has been sent.";
        #done;
    }
}
?>
在上一页(如邮件输入表单)中使用此选项

<textarea name="message"> <?php echo 'the text message'; ?> </textarea>

或者简单地说

<textarea name="message"> the text message </textarea>
短信
在上一页(如邮件输入表单)中使用此选项

<textarea name="message"> <?php echo 'the text message'; ?> </textarea>

或者简单地说

<textarea name="message"> the text message </textarea>
短信

当我读到你的问题时,我假设你脑子里有这个流程:

可能是一个按钮

<button type="submit" name="go_to_next"></button>


这将重定向到contacts.php,其中有
字段

<input type="text" name="name" />
<input type="text" name="email" />
<input type="text" name="company" />
<input type="text" name="subject" />
<textarea cols="30" rows="10" name="message></textarea>

我的留言
您可以为此设置动态值,但我不确定这些值来自何处

编辑:


我创建了一个通过按钮中的onClick事件填充字段的方法。

当我阅读您的问题时,我假设您已经想到了这个流程:

可能是一个按钮

<button type="submit" name="go_to_next"></button>


这将重定向到contacts.php,其中有
字段

<input type="text" name="name" />
<input type="text" name="email" />
<input type="text" name="company" />
<input type="text" name="subject" />
<textarea cols="30" rows="10" name="message></textarea>

我的留言
您可以为此设置动态值,但我不确定这些值来自何处

编辑:


我创建了一个通过按钮中的onClick事件填充字段的方法。

我不确定,但我是否正确理解您的要求。那你可能想要这个

  • 你在x页,x页有一个按钮
  • 当你点击一个按钮时,你会进入联系人页面
  • 您可以使用get或post方法传递一些数据,您希望在联系人页面的文本区域显示该消息
  • 如果我是对的,并且上面的场景是正确的,那么你可以这样做

      <textarea name="message><?php echo $_request['message'];?></textarea>
    

    我不确定,但我是否正确理解您的要求。那你可能想要这个

  • 你在x页,x页有一个按钮
  • 当你点击一个按钮时,你会进入联系人页面
  • 您可以使用get或post方法传递一些数据,您希望在联系人页面的文本区域显示该消息
  • 如果我是对的,并且上面的场景是正确的,那么你可以这样做

      <textarea name="message><?php echo $_request['message'];?></textarea>
    


    我想你已经接近了。是的,我需要那个按钮。对不起,如果我没有说清楚的话,我对此感到困惑。我们可以在按钮上添加onclick事件来填充使用javascript调用的页面中的文本字段吗?是的,我现在意识到这更像是一个javascript问题。我需要一个带有onclick事件或类似事件的按钮,该按钮将在联系人页面上的一些文本字段上发布一些值,名为。我看到了潜力。这很有趣,它让我思考。如果我们让按钮重定向到url传递多个参数的联系人页面呢。然后,联系人页面将读取传递的url参数,并从中获取数据以填充文本字段。怎么能做到?太好了!这太棒了。它实际上为我解决了这个问题。我只是添加了一些我自己的东西。好极了,伙计。@wolverene好极了,我至少在某种程度上帮助了你。这算不上是公认的答案吗?:)我想你已经接近了。是的,我需要那个按钮。对不起,如果我没有说清楚的话,我对此感到困惑。我们可以在按钮上添加onclick事件来填充使用javascript调用的页面中的文本字段吗?是的,我现在意识到这更像是一个javascript问题。我需要一个带有onclick事件或类似事件的按钮,该按钮将在联系人页面上的一些文本字段上发布一些值,名为。我看到了潜力。这很有趣,它让我思考。如果我们让按钮重定向到url传递多个参数的联系人页面呢。然后,联系人页面将读取传递的url参数,并从中获取数据以填充文本字段。怎么能做到?太好了!这太棒了。它实际上为我解决了这个问题。我只是添加了一些我自己的东西。好极了,伙计。@wolverene好极了,我至少在某种程度上帮助了你。这算不上是公认的答案吗?:)这实际上起了作用,把我从一件事带到另一件事。在本例中,我没有使用javascript,而是将参数传递到url,然后添加$message=$\u GET['subject'];也为了传达信息。然后在输入字段值和textarea标记之间使用。很有魅力。哦,糟了,我的举止呢。我忘了感谢你的回答。晚了几个月。但迟做总比不做好。万分感谢@Humayoo。这确实奏效了,让我从一件事走到另一件事。在本例中,我没有使用javascript,而是将参数传递到url,然后添加$message=$\u GET['subject'];也为了传达信息。然后在输入字段值和textarea标记之间使用。很有魅力。哦,糟了,我的举止呢。我忘了感谢你的回答。晚了几个月。但迟做总比不做好。万分感谢@Humayoo。谢谢。我用了不同的方法。见上文。事实上,我从你的答案中学到了很多。酷。是的,我认为每一个建议都不会浪费。你的帖子实际上给了我一个解决我自己问题的想法。我会点击你有用的帖子,因为它帮助我认识到我可以用textarea标签做更多的事情。谢谢,谢谢。我用了不同的方法。看见