html表单控制禁用特性readonly VS disabled详细介绍

在html中有两种禁用表单递交的方式,她们各自是: 

1.给控制标识再加readonly='readonly'特性 

2.给控制标识再加disabled='disabled'特性 

比如:  

<input type="text" value="" readonly="readonly" /> 
<input type="text" value="" disabled="disabled" />

 举例中的两个控制全是不能改动的。可是她们也是有1些差别! 

从字面意思大家能够了解,试用readonly特性的控制是"写保护"的,而试用disabled是"被禁用"的。那末她们的差别是甚么呢?  

写保护的控制(应用了readonly特性的控制)是客户不能以用电脑鼠标和电脑键盘改动其值的,可是程序流程员能够用javascript来改动,当递交表单的情况下这个控制的名和值会递交到服务器,也便是说对服务器是可见的。  

而被禁用的控制(应用了disabled特性的控制)不仅客户不能以用电脑鼠标和电脑键盘改动,并且是对服务器不能见的,即递交表单的情况下其名和值不容易递交到服务器,自然,程序流程员还可以用javascript来改动其值。 

这便是她们的差别,了解了差别以后我们就应当了解何时应用哪样方式了,切不能盲目跟风!

总结

到此这篇有关html表单控制禁用特性readonly VS disabled差别的文章内容就详细介绍到这了,更多有关html readonly disabled內容请检索脚本制作之家之前的文章内容或再次访问下面的有关文章内容,期待大伙儿之后多多适用脚本制作之家!