将输入字段的最大值设置为标签的值

时间:2016-08-15 14:46:05

标签: javascript c# html5 input

我有一个输入字段(type = number)和一个标签。我试图将输入字段的max属性设置为标签的值。

我尝试过不同的方式无济于事:

1)

<input id="Input1" type="number" step="any" min="1" max='<%#Convert.ToDecimal(Label1.InnerText) %>'>

2)

function setMaxTonnes() {
    var input = document.getElementById("<%= Input1.ClientID %>");
    var maxValue = document.getElementById("<%= Label1.ClientID %>").innerText;
    input.setAttribute("max", maxValue);
}

<input type="number" step="any" min="1" onfocus="setMaxTonnes()">

这些努力中没有任何错误返回,但它不会阻止我输入大于Label1中存储的值的值。

我出错的任何想法?

0 个答案:

没有答案