关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

HTML禁用表单控件方法,disabled和reaonly属性教程

作者:佚名   时间:2014-04-08   分享到:

HTML4和xHTML标准允许我们在网页标签中插入disabled属性,以此来定义并在其他方面禁用某个表单控件。被禁用的表单控件可以显示在网站上,但是无法通过使用tab键或是鼠标来选中它。当用户提交表单时,它的参数也不会传送给服务器。

浏览器可以改变禁用元素的外观,也可以修改与禁用元素相关的任何标记。一般浏览器都会将禁用的单选按钮和提交按钮以灰色显示在网页上,如下列HTML代码片段中的设置(如图所示);

disabled和reaonly属性禁用表单

<form>
  姓名:<input type=text name=name size=32 maxlength=80 readonly><p>
  性别:<input type=radio name=sex value="M" disabled>男
      <input type=radio name=sex value="F" accesskey"z">女<p>
  来自:<select name=income size=1 disabled>
        <option>湖南省
        <option>湖北省
        <option>江西省</select><p>
  <input type=submit disabled></form>

与此类似,指定了readonly属性并与文本相关的<input>或<textarea>表单控件也不能被用户修改。这些元素仍然是制表顺序的一部分,可以用鼠标选定,并且当用户提交表单时,控件的值也会发送给服务器。但用户不能修改控件的值。从这个意义上说,被设为readonly的表单控件类似于设为<input type=hidden>的控件的可视化。

所有这些隐藏和不可改变的表单元素的重点是什么?那就是自动操作。通过自动生成启用的和禁用的表单元素,你可以使表单符合用户的要求。例如,如果用户在一个表单上指出她是位女性,随后的表单就可能在一个隐藏的属性中包含该信息,而且当出于易于浏览的目的禁用某些元素时,表单会显示一定的元素让人们知道这些信息。



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/contact/20151229/n7281.html

上海联楷网络新闻