如何根据文本框值操纵值?

时间:2016-04-28 06:10:22

标签: javascript html

如果我在文本框中输入negative value,则在onclick中,该值将减少一些其他值

如果我在文本框中输入positive value,则在onclick中,该值将添加一些其他值

2 个答案:

答案 0 :(得分:0)

进行简单的比较。

function go() {
    var value = parseFloat(document.getElementById("value").value),
        positiveValue = 5,
        negativeValue = -1;

    value += value < 0 ? negativeValue : positiveValue;
    document.getElementById("value").value = value
}
<input id="value" onchange="go()">

答案 1 :(得分:0)

更改文本框的值,在按钮单击时比较它。

HTML:

<input type="text" id="inputTextBox" />

<input type="button" id="changeButton" value="update value"/>

javaScript:

var paddingValue = 10;
document.getElementById("changeButton").onclick = function(){
    var inputTextBox = document.getElementById("inputTextBox");
  if(inputTextBox.value < 0){
    inputTextBox.value = parseInt(inputTextBox.value) - paddingValue;
  }else{
    inputTextBox.value = parseInt(inputTextBox.value) + paddingValue;
  }
};

jsFiddle demo