php - html 禁用输入文本发布表单

标签 php html post input

<分区>

这是我的测试代码:

<?php
if(isset($_POST['Submit']))
{
    if(isset($_POST['Est1'])) echo 'Est1 : ' . $_POST['Est1'] . '<br>';
    if(isset($_POST['Est2'])) echo 'Est2 : ' . $_POST['Est2'] . '<br>';
    if(isset($_POST['Est3'])) echo 'Est3 : ' . $_POST['Est3'] . '<br>';
    if(isset($_POST['Est4'])) echo 'Est4 : ' . $_POST['Est4'] . '<br>';
}
?>
<form method="post">
    <input type="text" name="Est1" id="Val1" value=""/>
    <input type="text" name="Est2" id="Val2" value=""/>
    <input type="text" name="Est3" id="Val3" value=""/>
    <input type="text" name="Est4" id="Val4" value="test" disabled="disabled"/>
    <input type="submit" name="Submit" value="Submit" />
</form>

在这种形式下,当我发送输入 Est4 的值时,永远不会返回: isset($_POST['Est4']) 返回 false!

为什么?

最佳答案

通过只读更改您的禁用:

<input type="text" name="Est4" id="Val4" value="test" readonly/>

关于php - html 禁用输入文本发布表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24701089/

相关文章:

php - 无法转义翻译消息中的点字符

php - 获取 PHP 中最后一个查询的实际(绝对)执行时间(不包括网络延迟等)

php - 重新加载同一页面时使用 php 设置选择选项

php - 需要关闭 session 的数据库连接

javascript - 显示模态外部可见的整个关闭按钮

html - 具有 Bootstrap 类 "d-sm-none"的 div 显示在每个屏幕尺寸上

javascript - 如何从自定义指令中的 ng-options 获取编译后的数组?

android - 是否可以 POST 一包 json 对象?

go - 如何从此请求中获取 POST 值?

javascript - 删除添加到 img 标签的参数