Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将textarea输入传递给PHP变量_Php_Javascript_Html_Textarea - Fatal编程技术网

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

无法将textarea输入传递给PHP变量,php,javascript,html,textarea,Php,Javascript,Html,Textarea,首先,我要学习3种语言。HTML、Javascript和PHP。我无法将用户输入的textarea文本传递给PHP变量,该变量将用作发送电子邮件中的消息。我认为问题在于,我的文本区实际上是在一个模态窗口中,出于某种原因,我认为这就是把事情搞砸的原因 以下是我的HTML代码: <div class="rejectModal" title="rejectModal" id="rejectModal" style="display: none; padding:15px ">

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

以下是我的HTML代码:

<div class="rejectModal" title="rejectModal" id="rejectModal" style="display: none; padding:15px ">          
    <form name="rejectForm" action="">

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


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

    <input class="btn" type="reset" value="Cancel" id="btnCancelSaveModal"  />
    </form>
</div>
PHP代码:

if(isset($_POST['Reject'])&&$_POST['Reject']=='Reject')     
 {
      $isReject = true;
      RejectAction($DocumentID, $ClientName, $ClientEmail);
      $smartyvalues["isReject"] = $isReject;
      $smartyvalues["RejectMsg"] = "successfully rejected!";
 }
对他来说也是新的
非常感谢您的帮助。

Textarea没有value属性。如果要向文本区域添加值,请将其添加到标记内:
value
因此,请尝试将其更改为:

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

Textarea没有值属性。如果要向文本区域添加值,请将其添加到标记内:
value
因此,请尝试将其更改为:

<textarea id="rejectArea" name="rejectArea" rows="6" cols="43"/>{$rejectAreaNote}</textarea>
{$rejectAreaNote}
您没有将其发送到服务器。相反,您发送的是“dataString”,它只是来自textarea的文本。您应该改为发送一个包含所需字段的对象:

    $.ajax({  
        type: "POST",  
        url: "gs_ViewDocument.php",  
        data: {
            "Reject" : "Reject",
            "rejectAreaNote" : "rejectAreaNote"
        },
        success: function() {  
            $('#reject_form').html("<div id='message'></div>");  
            $('#message').html("Reject Submitted!");
        }  
    });  
$.ajax({
类型:“POST”,
url:“gs_ViewDocument.php”,
数据:{
“拒绝”:“拒绝”,
“rejectAreaNote”:“rejectAreaNote”
},
成功:函数(){
$('reject#u form').html(“”);
$('#message').html(“拒绝提交!”);
}  
});  
我仍然不确定你的代码应该做什么,以及它是如何粘合在一起的,但是这里的这个肯定是错误的

您没有将其发送到服务器。相反,您发送的是“dataString”,它只是来自textarea的文本。您应该改为发送一个包含所需字段的对象:

    $.ajax({  
        type: "POST",  
        url: "gs_ViewDocument.php",  
        data: {
            "Reject" : "Reject",
            "rejectAreaNote" : "rejectAreaNote"
        },
        success: function() {  
            $('#reject_form').html("<div id='message'></div>");  
            $('#message').html("Reject Submitted!");
        }  
    });  
$.ajax({
类型:“POST”,
url:“gs_ViewDocument.php”,
数据:{
“拒绝”:“拒绝”,
“rejectAreaNote”:“rejectAreaNote”
},
成功:函数(){
$('reject#u form').html(“”);
$('#message').html(“拒绝提交!”);
}  
});  

我仍然不确定你的代码应该做什么,以及它是如何粘合在一起的,但这里的这个肯定是错误的。

只是尝试了一下,仍然没有运气。还有什么需要更改的吗?您在这一行还有一个输入错误:
请注意HTML元素不能有多个ID。只是尝试了一下,还是没有成功。还有什么需要更改的吗?您在这一行还有一个输入错误:
请注意HTML元素不能有多个ID。更改后仍然没有luckChanged,仍然没有luckIn除了下面的更正之外,您正在绑定到
子对象
类-
$(“.submitject”)。单击(function(){})
但是你的按钮是
submitject
id-
id=“submitject”
我看不出有什么问题?请澄清。
.submitReject
==class,
#submitReject
==id。既然您有
,您应该使用id选择器
$(“#submitReject”)。单击(函数(){})。如果要使用类选择器
$(“.submitject”)。请单击(function(){})
您需要将
子对象
类添加到您的按钮-
除了下面的更正之外,您还将绑定到
子对象
类-
$(“.submitject”)。单击(函数(){})
但是你的按钮是
submitject
id-
id=“submitject”
我看不出有什么问题?请澄清。
.submitReject
==class,
#submitReject
==id。既然您有
,您应该使用id选择器
$(“#submitReject”)。单击(函数(){})。如果要使用类选择器
$(“.submitject”)。请单击(function(){})
您需要将
submitject
类添加到按钮-
    $.ajax({  
        type: "POST",  
        url: "gs_ViewDocument.php",  
        data: {
            "Reject" : "Reject",
            "rejectAreaNote" : "rejectAreaNote"
        },
        success: function() {  
            $('#reject_form').html("<div id='message'></div>");  
            $('#message').html("Reject Submitted!");
        }  
    });