仅将网页设置为只读?

时间:2012-05-29 06:16:14

标签: jquery html css asp.net-mvc readonly

我有一个包含大量输入的网页,并希望将它们全部设置为只读,或者禁用= false,因为我有 Datepickers 并希望将它们禁用。

我认为最好的方法是通过样式表来实现,但我几乎没有使用CSS Stlesheets的exp。

我正在使用JQuery,如果有任何选项,否则我可以使用CSS中的一些html或一些样式?

提前致谢。

3 个答案:

答案 0 :(得分:5)

如果您希望将您网页上的所有输入字段设置为readonly,则可以使用此字段:

$(':input').attr('readonly','readonly');

停用,您可以使用:

$(':input').attr('disabled','disabled')

希望这有帮助。

答案 1 :(得分:3)

将页面中的所有输入设为只读:

$(':input').prop('readonly',true);

要禁用:

$(':input').prop('disabled',true);

希望这会有所帮助。

祝你好运!

答案 2 :(得分:0)

如果您要将网页上的所有输入类型=文本字段设置为禁用

$(":input[type=text]").attr("disabled", true);

如果您想要禁用特定3文本框

$("#date1,#date2,#date2").attr("disabled", true);

如果您想将网页上的所有输入类型=文本字段设置为只读

$(":input[type=text]").attr("readonly", true);

如果你想制作只读的3文本框

$("#date1,#date2,#date2").attr("readonly", true);