Hola amigos, seré minucioso (SE QUE NO ES COMPLICADO, PERO YA SON LAS 3 DE LA MAÑANA Y NO LOGRO HACERLO - AYUDENME QUE NO ES MUCHO!!):
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
AL GRANO, AL FIN:
Y usé la siguiente siguiente instrucción:
Código PHP:
<input type="text" name="precio0" onBlur="procesa(cantidad0.value,this.value)">
Y el método que procesa:
Código PHP:
<script>
function procesa(x,y){
document.formulario.total0.value = x*y;
}
</script>
¿QUÉ ESTOY HACIENDO MAL AMIGOS?