我有一个网站,用户必须使用文本框输入大量数据。我想在第一次使用后锁定文本框。我的意思是对于示例,用户必须输入他的名字并保存它,但是一旦保存,用户就不能再次更改它。
所以有人可以建议我在这段代码中做出哪些更改
<td align="left" valign="top">
<input class="tooltip v_empty" title="first name" type="text"
name="<?php echo "LP".$lp_id."_"; ?>firstname[self]"
id="firstname[self]"
value="<?php echo $PLAN->lp[$lp->lp_id]->info['self']->firstname; ?>" />
</td>
答案 0 :(得分:0)
你应该使用更好的标题。 html中的disabled属性可以帮助你。
答案 1 :(得分:0)
<input>
HTML元素采用disabled="disabled"
参数,这使得用户无法正常修改字段的内容(它将灰显)。 (请注意,本地HTML源代码修改可能会导致更改数据!)
除此之外,你应该看一下sessions的工作原理。您应该将已输入的值存储在会话或数据库后端中,并且在打印表单时,应检查会话或数据库中已存在的值。