Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2010, 02:11
Avatar de Celcius
Celcius
 
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 21 años, 3 meses
Puntos: 5
Pregunta onBlur y cómo acceder a funciones

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:
cantidad0precio0 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?
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus