禁用但可读的输入

时间:2013-08-25 23:27:31

标签: php javascript jquery

所以我有两种形式,一种用于创建,另一种用于编辑。都使用method="post"

两者之间存在一个区别,即code_product,它是通过php的rand()函数生成的,仅在创建产品时使用(因此这里没有code_product输入) )。

修改时,code_product值会显示在整个input顶部的其他form内。

目标:不得修改code_product的{​​{1}}。

问题:使用input属性使 php 无法读取。

避免使用asp.net(在另一篇文章中提到),还有其他方法可以通过css或javascript使其无法编辑吗?

1 个答案:

答案 0 :(得分:0)

在输入元素中添加名为readonly的属性。这样它就不能被编辑,但仍然被视为正常。

<input type="text" readonly />

对于旧版浏览器,您需要

<input type="text" readonly="readonly" />