【问题标题】:Default value for Html5 input attributes like min , max ,size etcHtml5 输入属性的默认值,例如 min 、 max 、size 等
【发布时间】:2016-05-14 07:20:49
【问题描述】:

如果属性未设置,我可以在哪里或在哪里获得 Html5 输入属性的默认值

比如说

<input type="number"/>

可接受的最大值和最小值是多少,其他属性(如大小、最大长度、宽度、高度、图案等)的值是多少。

【问题讨论】:

  • 如果该属性完全没有设置,则无法获取其默认值
  • 您好,我认为像宽度和高度这样的默认值是基于浏览页面时使用的浏览器默认值。不同的浏览器使用不同的尺寸,您可以通过检查元素来查看这些尺寸。对于最大长度和其他值,您可能必须在 Css 中指定。
  • HTML 属性和 CSS 样式属性是有区别的。例如,width 属性仅与&lt;input type="image"&gt; 一起使用;它对number 类型没有任何意义。但是 CSS width 确实对所有 input 元素都有意义。你的问题很广泛:你提到的不同项目的答案是不同的。
  • 最小值和最大值怎么样

标签: javascript jquery html w3c


【解决方案1】:

什么是或在哪里可以获得 Html5 输入的默认值 如果未设置属性,则为属性

通常如果未设置该值,则为空。但是,某些属性具有默认值,例如 type(文本)、disabled(假)、readonly(假)。详情请查看this document。

可接受的最大值和最小值是多少,值是多少 其他属性,如大小、最大长度、宽度、高度、图案等。

我认为this W3C link 有关于您列出的事物的最小值和最大值的非常好的信息

ⓘ min = 浮点数 NEW 元素的值。

ⓘ max = 浮点数 NEW 预期的上限 绑定元素的值。

【讨论】:

    【解决方案2】:

    使用“NODE.getAttribute()”

    var inputs=document.getElementsByTagName('input');    
    [].forEach.call(inputs,function(input){
       console.log(input.getAttribute('width')):
    });
    
    // replace width with value that you want.
    

    【讨论】:

      【解决方案3】:

      在 HTML 5 min max step 中具有以下默认值

         min  Minimum value of the range. Default minimum value is 0.
         max  Maximum value of the range. Default maximum value is 100.
         step This is Step scale factor of the slider, default value is 1 and only allowing integer number unless minimum value is non integer number.
      

      请参考http://www.wufoo.com/html5/attributes/04-minmaxstep.html

      【讨论】:

        猜你喜欢
        • 2014-04-09
        • 2015-06-03
        • 1970-01-01
        • 2014-03-28
        • 2014-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多