如何判断数字文本框的值是否为正数
How do you tell if the value of a number text box goes positive
可能是一个简单的答案,但由于某种原因,即使使用简单的Google搜索,我也找不到答案。
我有数字文本框,我想知道数字的值是上升还是增加,我想做某事,如果值下降或减少,我希望它变成其他东西。
这是我现在拥有的简单 JS,但现在我只是在寻找文本框是否超过 1。 我想知道该值是否真的增加了。我正在使用jQuery。
我有一些简单的按钮将文本框的值增加 1 或增加 1。
如前所述,您将看到我需要一些帮助的部分。
====
=========编辑:
添加了 JSFiddlehttp://jsfiddle.net/4v6wb2ys/2/
您将在左侧看到与会者总数。这将控制可以在右侧控制的数字。 我的问题部分是小提琴中"结果"中右侧面板底部的 CART 部分。购物车不会根据需要将商品添加到购物车。它添加一些,但在递减时添加更多项目,直到文本框的值达到 0。然后它会删除它们。这是我在这里提出的问题的主要部分。我需要添加一个外卖项目,因为右侧面板中的值会递增和递减。我知道我的JS很丑。如果有改进,请告诉我如何修复它们。
====
=================== $(".AddMinusButton").on('click touchstart', function (event) {
var $button = $(this);
var oldValue = $button.parent().find("input.attendeeQuantityInput").val();
var newVal = oldValue;
//Increment and decrement the value of the textbox
if ($button.text() == "+") {
newVal = parseFloat(oldValue) + 1;
} else {
// Don't allow decrementing below zero
if (oldValue >= 1) {
newVal = parseFloat(oldValue) - 1;
}
}
$InputItem = $('.ProductDetailPage').find("input[data-attendee='" + gaData + "']");
$InputItem.each(function() {
//I have some values for vars $list and li but those are not important for this.
//THIS IS WHERE I NEED THE ANSWER TO MY QUESTION
if ($(this).val() >= 1) { //This line should probably be were the 'IF value increments'
$list.append(li);
} else {
$list.find("li." + attendee + parentSection).remove();
}
});
});
以下是顺序:
....
....
var newVal = oldValue;
var incremented; //declare a new variable;
....
....
newMemVal = parseFloat(oldMemValue) + 1;
incremented = true; //after you increment the value set the variable to true
.....
.....
newVal = parseFloat(oldValue) - 1;
incremented = false; //after you increment the value set the variable to false
....
....
if ( incremented ) { //Now you know what you did!! 'incremented' remembers for you.
$list.append(li);
....
....
相关文章:
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 如何检查链接是否有文本,并根据文本值评估条件-Jquery/JS
- 是否可以自动拉取“随机”;标签“;从一长串文本中提取
- 是否<asp:文本框>有一个onFocusLost事件
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- 检查文本区域是否为空总是返回false
- Bigcommerce-是否可以在函数执行后更改文本
- 在动态crm 2011中,右键单击已完成活动的只读文本时,您是否出现错误
- 我能从“;输入“;事件是否有更好的方法来跟踪文本更改
- HTML.如何检查用户是否在表单中输入了文本
- 检查所选文本是否在给定的CSS类中
- 如何更改文本区域的颜色's文本,具体取决于它是否为占位符
- CKEditor-如何在事件中检查文本区域是否为空
- 如何检查浏览器中是否支持文本溢出:省略号
- createjs:是否可以对文本进行辩护
- 使用 javascript 检查文本框是否以 92 开头
- 检查选择器在jQuery中是否包含文本(即不是媒体)
- 使用 Javascript 检查文本区域值是否为数字
- 是否可以在提交之前从文本框中检索值