0

我想检查输入字段文本的类型。因为我只想让这些字段只读。我知道我可以在 javascript 中做到这一点,但是有什么办法可以在 php 中做到这一点?

最好的毕业生。

4

3 回答 3

1

和 javascript 一样使用这个

 <input name="address" type="text" readonly="readonly">

这使字段只读,您无法更改它。

 <input name="address" type="text" value="<?php echo "your value"; ?>" readonly="readonly">

试试这个代码

于 2012-10-10T06:35:31.640 回答
0

要禁用输入字段,请添加禁用属性:

 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
}
于 2012-10-10T06:21:40.693 回答
0

这就是你可以在 php 中执行的方法,如果 $field 为 false 则设置输入禁用

<input type="text" name="" <?php echo ($field == false)? 'disabled="disabled"' : '';?> value="" />
于 2012-10-10T06:28:09.190 回答