我想检查输入字段文本的类型。因为我只想让这些字段只读。我知道我可以在 javascript 中做到这一点,但是有什么办法可以在 php 中做到这一点?
最好的毕业生。
和 javascript 一样使用这个
<input name="address" type="text" readonly="readonly">
这使字段只读,您无法更改它。
<input name="address" type="text" value="<?php echo "your value"; ?>" readonly="readonly">
试试这个代码
要禁用输入字段,请添加禁用属性:
disabled="disabled"
这必须在生成 html 或生成后使用 javascript 时完成。
这是一种简洁的方式,用户可以直接看到它只是可读但不可编辑。
当您提交表单时,在 php 中您使用 name 属性来获取发布的值。说你有
<input name="address" type="text">
在 php 中:
if($_POST['address']){
//don't process address cause you know this is of type text
}
这就是你可以在 php 中执行的方法,如果 $field 为 false 则设置输入禁用
<input type="text" name="" <?php echo ($field == false)? 'disabled="disabled"' : '';?> value="" />