no se puede obtner la propiedad 'value' de referencia nula o sin definir
Publicado por emmanuel (1 intervención) el 02/04/2018 22:58:56
Nesecito hacer un sistema de ventas sin que se pueda ver el script asi:
Este es mi codigo:
este es mi script:
pero en el script me sale un error asi: " no se puede obtner la propiedad 'value' de referencia nula o sin definir
Este es mi codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div class="container" id="divppal" >
<form style="margin: auto; width: 50%" name="form2" action="Trabajo.html">
<legend>Descuento de una compra</legend>
<div class="form-group">
<label for="ValorCompra">ValorCompra</label>
<input class="form-control" type="number" id="ValorCompra" placeholder="Ingrese valor de compra"/>
</div>
<div class="form-group">
<label>ColorBalota</label>
<input class="form-control" type="number" placeholder="Ingrese color de balota" id="ColorBalota" />
</div>
<div class="form-group">
<label>Descuento</label>
<input class="form-control" type="number" id="Descuento" /></br>
</div>
<div class="form-group">
<label>TotalPagar</label>
<input class="form-control" type="number" id="TotalPagar" /></br>
</div>
<button type="button" class="btn btn-primary" onclick="Taller()"Procesar>Procesar</button>
</form>
</div>
<script src="Ejercicio10,js.js"></script>
<script src="jquery.js"></script>
<script src="bootstrap.min.js"></script>
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//.Un almacén efectúa una promoción en la cual se hace un descuento sobre el
//valor total de la compra, según el color de una balota que el cliente saque al
//pagar en la caja. Si la balota es de color blanco no se le hará descuento, si es
//verde se le dará un 10%, si es amarilla un 25%, si es azul un 50% y si es roja
//el 100%. Haga un algoritmo que imprima el valor a pagar por el cliente y el
//valor del descuento obtenido.
function Taller()
{
var Cb = document.getElementById('ColorBalota').value;
var Vc = document.getElementById('ValorCompra').value;
var Des;
var Tp;
if (document.form2.Cb.value=="Blanco") {
Des = Vc*0;
Tp = Vc-Des;
document.write(Des);
document.write(Tp);
document.getElementById('Descuento').setAttribute('value',Des);
document.getElementById('TotalPagar').setAttribute('value',Tp);
} else{ if (document.form2.ColorBalota.value=="Verde") {
Des = Vc*0.10;
Tp = Vc-Des;
} else{ if (document.form2.ColorBalota.value=="Amarillo"){
Des = Vc*0.25;
Tp = Vc-Des;
} else{ if (document.form2.ColorBalota.value=="Azul"){
Des = Vc*0.50;
Tp = Vc-Des;
} else{ if(document.form2.ColorBalota.value=="Rojo"){
Descuento = Vc*0.100;
Tp = Vc-Des;
}
}
}
}
}
alert("ingrese un color correcto")
}
pero en el script me sale un error asi: " no se puede obtner la propiedad 'value' de referencia nula o sin definir
Valora esta pregunta


0