11

JavaScriptで入力要素のmax属性を変更する必要があります。例えば:

<input type="number" name="miname" min="0" max="MyVar" value="0"/>
4

2 に答える 2

21

入力にIDを割り当てることができます:

<input id="myInput" type="number" name="miname" min="0" max="MyVar" value="0"/>

次に、javascriptを介してアクセスします。

var input = document.getElementById("myInput");
input.setAttribute("max",100); // set a new value;

入力がフォームの場合は、直接アクセスすることもできます。

document.formName.miname.setAttribute("max",newValue);
于 2012-11-28T20:40:11.553 に答える