0

我有一个网站,用户必须使用文本框输入大量数据。我想在第一次使用后锁定文本框。我的意思是,对于这个例子,用户必须输入他的名字并保存它,但是一旦保存,用户就不能再改变它了。

那么任何人都可以建议我在这段代码中必须进行哪些更改

<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>
4

2 回答 2

0

你应该使用更好的标题。html 中的 disabled 属性可能会对您有所帮助。

http://www.javascriptkit.com/javatutors/deform3.shtml

于 2012-08-07T11:23:42.560 回答
0

<input>HTML 元素带有一个参数,该disabled="disabled"参数使用户无法正常修改该字段的内容(它将变灰)。(请注意,本地 HTML 源代码修改可能会导致数据更改!)

除此之外,您应该看看会话是如何工作的。您应该将已经输入的值存储在会话或数据库后端中,并且在打印表单时,您应该检查会话或数据库中已经存在的值。

于 2012-08-07T11:24:14.273 回答