Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2010, 22:24
Avatar de yoyoyo82
yoyoyo82
 
Fecha de Ingreso: julio-2009
Ubicación: Springfield
Mensajes: 159
Antigüedad: 14 años, 10 meses
Puntos: 1
undefined en funcion

Buenas noches amigos del foro tengo la siguiente funcion que hace hace 2 restas la primera resta me la hace bien , pero cuando hago la segundo me pone que mi campo es undefined esta es la funcion
function resultado(){
var v1 = parseFloat(document.frmfol.A23.value);
var op = document.frmfol.operacion.value;
var v2 = parseFloat(document.frmfol.A21.value);
var v3 = parseFloat(document.frmfol.A22.value);

var result;
if(op == 'suma1')
result =v1 - v2- v3 ;



if(document.frmfol.A23.value!='' && document.frmfol.A21.value!='' && document.frmfol.A22.value!=''){
document.frmfol.A20.value=result;
document.frmfol.enviar.focus();

}else{
document.frmfol.A20.value='';
}

if(v4==undefined) {
var v4 = parseFloat(document.frmfol.A20.value);
if(op == 'suma2')
result =v1 - v4- v3 ;
if(document.frmfol.A23.value!='' &document.frmfol.A20.value!='' && document.frmfol.A22.value!=''){
document.frmfol.A21.value=result;
document.frmfol.enviar.focus(); }
else{
document.frmfol.A21.value='';
}

}
}
Saludos y gracias