I am trying to make an invoice form.
Price, Qty, Extended
i have 20 lines, i want to make a function that i can send argument to when the user goes onKeyUp and onKeyDown, i pass this to the function...
onKeyUp="PriceCalc(this.form,this.name,this.form.price1.value,this.form.qty1.value)"
and it always gives me an error, document.forms[...].elements is null or not an object.
Here is my function
function PriceCalc(FromIndex,FromName,Price,Qty){
Extended = (Price * Qty);
var Extended = Math.round(Extended * Math.pow(10,2))/Math.pow(10,2);
if(Extended > '0'){
for (var i=0;i < FromIndex.elements.length;i++)
if (FromIndex.elements.name == FromName){
document.forms.extended1.value = Extended;
}
}else{
document.Invoice.extended1.value = "";
}
}
Price, Qty, Extended
i have 20 lines, i want to make a function that i can send argument to when the user goes onKeyUp and onKeyDown, i pass this to the function...
onKeyUp="PriceCalc(this.form,this.name,this.form.price1.value,this.form.qty1.value)"
and it always gives me an error, document.forms[...].elements is null or not an object.
Here is my function
function PriceCalc(FromIndex,FromName,Price,Qty){
Extended = (Price * Qty);
var Extended = Math.round(Extended * Math.pow(10,2))/Math.pow(10,2);
if(Extended > '0'){
for (var i=0;i < FromIndex.elements.length;i++)
if (FromIndex.elements.name == FromName){
document.forms.extended1.value = Extended;
}
}else{
document.Invoice.extended1.value = "";
}
}