HTML之禁止输入文本

一个文本框,禁止输入文本有2个方式,一个是利用readonly ,一个是利用 disabled.javascript

那么二者虽然目的均可以达到,可是从表现上来看disabled会显得更加的直观,为何这么说。html

请看截图:java

如图所示:jquery

1为readonly,2为diabled.显然使用diabled的修饰的文本框变成了灰色,综上,推荐使用disabled来让文本框变得不可输入。spa

可是对于时间框框那种不能输入的,更推荐使用readonly 来完成。code

相应代码以下:htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title></title>
    <script type="text/javascript" src="../js/lib/jquery-1.8.0.min.js"></script>
    <script type="text/javascript"> $(function () { $("#readonly").prop("readonly", true); $("#disable").prop("disabled", true); }) </script>
</head>
<body>
<input id="readonly" type="text">
<input id="disable" type="text">
</body>
</html>
相关文章
相关标签/搜索