无法将textarea输入传递给PHP变量

无法将textarea输入传递给PHP变量,php,javascript,html,textarea,Php,Javascript,Html,Textarea,首先,我要学习3种语言。HTML、Javascript和PHP。我无法将用户输入的textarea文本传递给PHP变量,该变量将用作发送电子邮件中的消息。我认为问题在于,我的文本区实际上是在一个模态窗口中,出于某种原因,我认为这就是把事情搞砸的原因 以下是我的HTML代码: PHP代码: if(isset($_POST['Reject'])&&$_POST['Reject']=='Reject') { $isReject = true; RejectActio

首先,我要学习3种语言。HTML、Javascript和PHP。我无法将用户输入的textarea文本传递给PHP变量,该变量将用作发送电子邮件中的消息。我认为问题在于,我的文本区实际上是在一个模态窗口中,出于某种原因,我认为这就是把事情搞砸的原因

以下是我的HTML代码:

PHP代码:

if(isset($_POST['Reject'])&&$_POST['Reject']=='Reject') 
{
    $isReject = true;
    RejectAction($DocumentID, $ClientName, $ClientEmail);
    $smartyvalues["isReject"] = $isReject;
    $smartyvalues["RejectMsg"] = "The document invitation was successfully rejected!";
}
非常感谢您的帮助。


<input type="button" value="Reject" class="btn success id="submitReject""     id="btnRejectDocumentModal" name="Reject" />

这里的结束引号是错误的(submitject后面有两个引号)。

请尝试下面的方法,以便解决此问题:

 <textarea id="rejectArea" name="rejectArea"  rows="6" cols="43"> {$rejectAreaNote}</textarea>
{$rejectAreaNote}

您两次关闭了
textarea
标记
/>
,然后

您做了什么来调试问题?提交表单后,您是否尝试过在控制台上记录表单,以确保数据发送到服务器请求?缩进不好,我懒得修复,跳过问题。。。
if(isset($_POST['Reject'])&&$_POST['Reject']=='Reject') 
{
    $isReject = true;
    RejectAction($DocumentID, $ClientName, $ClientEmail);
    $smartyvalues["isReject"] = $isReject;
    $smartyvalues["RejectMsg"] = "The document invitation was successfully rejected!";
}
<input type="button" value="Reject" class="btn success id="submitReject""     id="btnRejectDocumentModal" name="Reject" />
 <textarea id="rejectArea" name="rejectArea"  rows="6" cols="43"> {$rejectAreaNote}</textarea>