Tengo serios problemas usando el método onBlur(). Ocurre que tengo un formulario con los siguientes campos:
- Nombre de producto, cantidad, precio y total.
Estos campos se repitan por cinco filas, asi:
1. Nombre de producto, cantidad, precio y total
2. Nombre de producto, cantidad, precio y total
3. Nombre de producto, cantidad, precio y total
4. Nombre de producto, cantidad, precio y total
5. Nombre de producto, cantidad, precio y total
Todos estos campos son campos text a excepción del campo Nombre del producto que es un Select. Ahí va mi problema:
Cuando el cursor esté sobre el campo precio y luego salga el foco del mismo se procese automáticamente la cantidad previamente ingresada x el precio y su resultado se almacene en el campo total.
Para crear las 5 filas he usado PHP y asigné los nombres de los campos con el siguiente formato:
Código PHP:
cantidad0, precio0 y total0
cantidad1, precio1 y total1
cantidad2, precio2 y total2
Y usé la siguiente siguiente instrucción:
Código PHP:
<input type="text" name="precio0" onBlur="procesa(cantidad0.value,this.value)">
Código PHP:
<script>
function procesa(x,y){
document.formulario.total0.value = x*y;
}
</script>