Javascript parseInt 函数不起作用
Javascript parseInt function not working
我正在使用javascript比较来自两个文本框的两个整数值,但它不起作用。
JavaScript:
function update_total(){
var available = ParseInt(document.getElementById('available_qty').value,10);
var sale_qty = ParseInt(document.getElementById('selling_qty').value,10);
if(sale_qty>available){
alert('Re-enter sale quantity');
}
}
HTML:
<input type="text" name="available_qty" id="available_qty" />
<input type="text" name="selling_qty" id="selling_qty"onChange="update_total();"/>
如果销售数量大于可用数量,则不会生成警报。怎么办?
JS 区分大小写,因此必须parseInt
(第一个小写字母)
function update_total() {
var available = parseInt(document.getElementById('available_qty').value, 10);
var sale_qty = parseInt(document.getElementById('selling_qty').value, 10);
if (sale_qty > available) {
alert('Re-enter sale quantity');
}
}
HTML:
<input type="text" name="available_qty" id="available_qty" />
<input type="text" name="selling_qty" id="selling_qty" onChange="update_total();" />
JavaScript:(您在 parseInt 中有一个语法错误)
function update_total(){
var available = parseInt(document.getElementById('available_qty').value,10);
var sale_qty = parseInt(document.getElementById('selling_qty').value,10);
if(sale_qty>available){
alert('Re-enter sale quantity');
}
}
它是parseInt(string[, radix])
而不是ParseInt
。
打开您的开发人员工具。查看控制台。
js:16 未捕获的引用错误:未定义 ParseInt
JavaScript 区分大小写。拼写为parseInt
.
相关文章:
- 监视函数从服务返回不起作用,但作用域函数起作用
- Ember Data DS.Model's set函数不起作用
- Javascript:If-then语句在函数中不起作用
- JavaScript链接在点击时不起作用;函数在页面加载时工作
- AngularJS指令部分应用的函数don'不起作用
- 为什么我的JavaScript堆栈排序函数不起作用
- 嵌套到另一个函数中的Fancybox函数;不起作用
- Javascript onchange()函数不起作用
- I'我试图在文本区域中进行特定的输入,调用特定的javascript函数,但没有成功;不起作用
- javascript函数调用不起作用
- 另一个Ajax函数触发的Ajax函数不起作用
- 从PHP调用JS函数不起作用
- 清除函数中if语句内部不起作用的间隔
- js函数堆栈传入变量,.hide()不起作用
- jQuery validate函数不起作用
- jQuery克隆函数在chrome中不起作用
- JS-窗口宽度函数不起作用
- 函数调用不起作用
- .hasClass 在 onclick 函数中不起作用,但删除和添加类函数可以
- javascript函数,该函数不起作用,但不会显示任何错误