HTML中对VALUE属性的理解

来源:互联网 发布:咖啡机推荐 知乎 编辑:程序博客网 时间:2024/06/16 04:37
就是名值对,比如一个公司的工资册,只有张三这个人名却没有对应张三的工资额,那发薪水时该发张三多少钱呢?
同样,工资册上只写了个薪水额,却没有写是对应给哪个员工的也是没用的呀,
NAME就是用来做表单提交时分辨张三李四的;VALUE就是找到了张三李四以后要把他们的值带过去;因此要传递参数,就必须是正确的名值对;为什么表单提交前通常要验证一下相关控件是否是空值就是这个意思,防止“有名无实”的情况出现。你可能会问为什么提交表单时不检查某个控件是否存在呢?因为计算机程序不“腐败”,不会出现挂着不存在的“人头”去领薪水的情况;你不给控件一个名分(NAME),即使提交了也没用
以输入框为例,每个框是不是可以输入内容?这个内容就是输入框关联的值,你给它设置个value属性,那么你设置的value就是它的值,会显示在输入框中。同样的,单选按钮也可以设置一个值,但是这个值不像输入框那样你设置了会显示出来,但是设置了就代表它就有了这么一个值,就好比标注它是男是女一样,是男是女未必看的出来,但是可以标注出来。
如果在网页的标签中你想要去定义value的值是完全没有问题的。定义的这些值可以通过javascript去设置和获取,从而提高前端脚本编程的能力。

原创粉丝点击