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