输入max等于javascript变量

时间:2013-12-28 11:05:40

标签: javascript variables

如何使数字输入字段的最大值等于javascript变量?这个变量会改变,最大值需要随之改变。

你无法用php的方式定义它,而且我对javascript不是很熟悉,而且我的搜索没有带来什么。

<input type="number" min="1" max="*jsvariable*">

示例小提琴:http://jsfiddle.net/KDJdZ/

2 个答案:

答案 0 :(得分:2)

首先为您的输入分配ID:

<input id="myInput" type="number" min="1" max="*jsvariable*"/>

然后通过javascript访问它:

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

或使用您的变量

input.setAttribute("max",your_variable); // set a new value;

答案 1 :(得分:0)

<input id="inputmax" type="number" min="1" max="*jsvariable*">

//create an id for your input tag .
// in my case I used "inputmax" as id

var setmymax = document.getElementById("inputmax"); 

setmymax.setAttribute("max", "Your value");