代码之家  ›  专栏  ›  技术社区  ›  Erick

防止在不禁用字段的情况下编辑表单字段

  •  4
  • Erick  · 技术社区  · 14 年前

    我目前正在处理一个页面,其中有一个字段的日期选择器。

    我的客户机的要求之一是防止用户手动编辑字段。只能使用日期选择器。(jquery日期选择器)

    我想禁用这个字段并使用一个隐藏字段来存储数据(从object-ton-send-data-on-post禁用)。这听起来有点古怪,因为可以用javascript来实现。

    所以,在javascript中,最大的问题是是否可以在不停止datepicker插件的情况下防止字段的手动编辑?

    2 回复  |  直到 14 年前
        1
  •  15
  •   geocoin    14 年前

    只需添加 readonly 属性。它的效果与禁用字段类似,但不需要将值存储到隐藏字段。

        2
  •  4
  •   Mtblewis    14 年前

    如果需要,还可以使用javascript访问此属性:

    document.getElementById("myTextBoxID").readOnly = true;