用php传递值并输入“disabled”

时间:2014-07-17 17:30:41

标签: php html twitter-bootstrap

我只想在"禁用"中输入带有输入的值。但是当我试图回应它时,却什么都不打印。

这是我的代码:

    <div class="form-group">
         <label style="color:white;" class="col-lg-2 control-label">Ayudante </label>
                <div class="col-xs-7">
                    <input type="text" value="<?=$usuario[1]?>"  class="form-control" name="ayudante" placeholder="Nombre del ayudante" disabled="true">
                </div>
    </div>

我该怎么做?非常感谢。

2 个答案:

答案 0 :(得分:2)

添加隐藏的输入以发布该值,所有浏览器都将禁用的输入视为只读。

<div class="form-group">
         <label style="color:white;" class="col-lg-2 control-label">Ayudante </label>
                <div class="col-xs-7">
<input type="hidden" value="<?=$usuario[1]?>" name="ayudante" placeholder="Nombre del ayudante" >
<input type="text" value="<?=$usuario[1]?>"  class="form-control" name="ayudante" placeholder="Nombre del ayudante" disabled="true">
                </div>
    </div>

答案 1 :(得分:2)

disabled 控件的值未随表单一起提交。”Source

使用隐藏输入功能。

<input type="text" value="<?=$usuario[1]?>" class="form-control" placeholder="Nombre del ayudante" disabled="true"><!--What the user sees-->
<input type="hidden" value="<?=$usuario[1]?>" name="ayudante"><!--What gets submitted-->

<小时/> 请记住,用户可以使用JS或开发人员工具来更改hidden输入的值,因此请务必在服务器端进行检查。