我只想在"禁用"中输入带有输入的值。但是当我试图回应它时,却什么都不打印。
这是我的代码:
<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>
我该怎么做?非常感谢。
答案 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
输入的值,因此请务必在服务器端进行检查。