post方法有问题。
我有一个html表单,我使用textarea作为禁用,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>
当我想通过它的值来验证它时,我会变空 为什么会这样???? 需要帮助!!
答案 0 :(得分:5)
已禁用的字段未发布到服务器。只读字段,所以如果您确实需要该字段的内容,您可以将其更改为只读而不是禁用。
e.g。而不是
<textarea name="sms" id="sms" disabled>
试
<textarea name="sms" id="sms" readonly>