我有一个输入字段(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中存储的值的值。
我出错的任何想法?