Post 方法没有 return textarea 的值

Post method does not return value of textarea

post 方法有问题。
我有一个 html 表单,其中我将 textarea 用作 disabled 并且 textarea 的值在另一页的帮助下来自数据库。

<textarea disabled name="sms" id="sms">
<?php echo $value; //Here the value of textarea and it shows on it?>  
</textarea>

我的 PHP 代码是--

<?php 
if(isset($_POST['submit'])){
echo $_POST['sms']; //This line prints nothing
}

我的 HTML 代码--

<form action="" method="POST">
<textarea disabled name="sms" id="sms"> 
<?php echo $value; //Here the value of textarea and it shows on it?>  
</textarea>
<input type="submit" name="submit"/>
</form>

当我想通过它的值来验证它时,我得到了空。
为什么会这样???
需要帮助!!

禁用的字段不会发布到服务器。只读字段已发布,因此如果您确实需要该字段的内容,您可以将其更改为只读而不是禁用。

例如而不是

<textarea name="sms" id="sms" disabled>

尝试

<textarea name="sms" id="sms" readonly>