html文本框表单,不允许输入

use*_*269 10 html

是否有任何html表单中的类不允许您输入或更改该文本框中的值.但是你可以看到它的内容,例如下面的代码将允许你在mysql数据库中看到记录的内容.但我想要的是它不被编辑.我将在下面的代码中添加什么内容,以便用户不会编辑其内容:

   <tr>
<td><font size="3">Civil Status</td>
<td>:</td>
<td><input name="cs" type="text" maxlength="7" value="<?php echo $row["CSTAT"]; ?>"></td>
<td><font size="3">Age</td>
<td>:</td>
<td><input name="age" type="text" maxlength="3" value="<?php echo $row["AGE"]; ?>"></td>
<td><font size="3">Birthday</td>
<td>:</td>
<td><input name="bday" type="text" maxlength="12" value="<?php echo $row["BDAY"]; ?>"></td>

</tr>

<tr>
<td><font size="3">Address</td>
<td>:</td>
<td><input name="ad" type="text" maxlength="25" value="<?php echo $row["ADDRESS"]; ?>"></td>
<td><font size="3">Telephone #</td>
<td>:</td>
<td><input name="telnum" type="text" maxlength="11" value="<?php echo $row["TELNUM"]; ?>"></td>

<td width="23"><font size="3">Sex</td>
<td width="3">:</td>
<td width="174"><input name="sex" type="text"  maxlength="1" value="<?php echo $row["SEX"]; ?>"></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

Dan*_*llo 36

怎么样的只读属性

<input type="text" name="telnum" value="123456" readonly="readonly" />
Run Code Online (Sandbox Code Playgroud)


And*_*lam 13

你可以放入readonly="readonly"你的<input>标签.你也可以使用disabled="disabled".两者都提供了不同程度的"残疾",如此处所示.

但这不是故障安全的.如果值已被修改,请确保检查表单何时被POST回来 - 有人可以制作一个有效的POST请求并修改字段值 - 除了检查服务器端是否被修改之外,您无需做任何事情.从它原来的.

  • 关于检查后端值的附录非常重要. (4认同)