onClick将项添加到数组

时间:2013-04-14 09:56:35

标签: javascript

我在PRODUCT_NUMBER中有一个产品名称列表。我需要做的是当用户输入我需要检查的代码以查看它是否是一个数字,并检查以将其与PRODUCT_NUMBER进行比较以确保它是有效数字然后如果是,则添加它到orderProductCodeArr数组。我只是不确定如何开始这个过程。

var code = 0; 
var orderProductCodeArr = 0;
var quantityArr = 0

confirm('Do you want to add product to cart');

 orderProductCodeArr =  parseFloat(prompt('Enter input: '));

for(i=0; i<PRODUCT_NUMBER; i++){ }


PRODUCT_NUMBER = new Array('Salad Server Set', 'Party Serviette Holder', 
                'Tea Set', 'Mixing Bowl Set', 'Knife Block Set',

1 个答案:

答案 0 :(得分:0)

要根据用户输入提取数组中的项目,请输入以下代码:

var orderProductCode =  parseInt(prompt('Enter input: '), 10);
if (isNaN(orderProductCode)) {
    alert("input is not a valid number");
}
else {
    if (orderProductCode < 0 || orderProductCode >= PRODUCT_NUMBER.length) {
        alert("code does not match any item");
    }
    else {
        var item = PRODUCT_NUMBER[orderProductCode];
        alert("item is: " + item);
    }
}