Javascript文本框

时间:2015-03-24 07:40:09

标签: javascript html tizen-web-app

我有一个文本框,只能采用浮动值。它不应该允许任何其他值。怎么做。 我是用HTML做的。

<h1>Weight</h1>
            <input class="textbox" type="number" step="0.01" name="weight" id="weight"
                 maxlength="5"></input>

但是,它不起作用?怎么做。

1 个答案:

答案 0 :(得分:0)

// remove whitespaces
var input = input.replace(/\s+/g,"");

// check if the input is a valid number
if(isFinite(input) && input != ''){
  // do your thing
}

请注意isFinite只接受像&#39; 20.50&#39;而不是&#39; 20,50&#39; 由于isFinite('')返回true,因此检查空字符串是必要的。

function isNumber(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}