Foros del Web » Programando para Internet » Javascript »

Ayuda codigo php

Estas en el tema de Ayuda codigo php en el foro de Javascript en Foros del Web. Tengo el siguiente codigo para un formulario que trabaja como una factura, en esta se pueden ingresar un total de 9 pedidos, en el codigo ...
  #1 (permalink)  
Antiguo 29/04/2009, 15:48
 
Fecha de Ingreso: abril-2009
Mensajes: 2
Antigüedad: 15 años, 8 meses
Puntos: 0
Ayuda codigo php

Tengo el siguiente codigo para un formulario que trabaja como una factura, en esta se pueden ingresar un total de 9 pedidos, en el codigo monte la funcion resultado para que cuando me digiten del primer pedido las unidades y el valor unitario se pueda calcular el valor total del pedido, pero para el segundo pedido me toca crear la misma funcion con otro nombre para poder realizar la operacion en el siguiente pedido y asi sucesivamente.

como puedo crear una sola funcion que me sirva para los 9 pedidos.
muestro el codigo para que sea mas facil de entender mi duda.
</head>
<script language="javascript">
function resultado(){
var v1 = parseInt(document.calculo.uni1.value);

var v2 = parseInt(document.calculo.puni1.value);
var result;
result = v1 * v2;

if(document.calculo.uni1.value!='' && document.calculo.puni1.value!=''){
document.calculo.ptot1.value=result;
document.calculo.enviar.focus();
}else{
document.calculo.ptot1.value='';
}

}
</script>
<script language="javascript">
function resultauno(){
var v1 = parseInt(document.calculo.uni2.value);

var v2 = parseInt(document.calculo.puni2.value);
var result;
result = v1 * v2;

if(document.calculo.uni2.value!='' && document.calculo.puni2.value!=''){
document.calculo.ptot2.value=result;
document.calculo.enviar.focus();
}else{
document.calculo.ptot2.value='';
}

}
</script>
<script language="javascript">
function resultados(){

var result;
result = v1 * v2;

if(document.calculo.uni2.value!='' && document.calculo.puni2.value!=''){
document.calculo.ptot2.value=result;
document.calculo.enviar.focus();
}else{
document.calculo.ptot2.value='';
}

}
</script>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="102" colspan="2" valign="top"><div align="center"><img src="imagenes/logo2.jpeg" width="616" height="102" /></div></td>
</tr>
<tr>
<td width="119" height="498" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
<td width="100%" valign="top"><p>&nbsp;</p>
<form id="calculo" name="calculo" method="post" action="">
<p>&nbsp;</p>
<table width="613" border="0">
<tr>
<td width="150"><span class="Estilo1">Orden de Produccion </span></td>
<td width="116"><span class="Estilo2"></span></td>
<td colspan="2"><span class="Estilo2"><em><strong>Fecha Solicitud </strong></em></span><span class="Estilo2"></span></td>
<td width="60"><span class="Estilo2"></span></td>
<td width="21"><span class="Estilo2"></span></td>
<td width="36"><span class="Estilo2"></span></td>
<td width="44">&nbsp;</td>
</tr>
<tr>
<td><span class="Estilo2"><em><strong>Cliente</strong></em></span></td>
<td><span class="Estilo2"></span></td>
<td width="76"><span class="Estilo2"><em><strong>Dia</strong></em></span></td>
<td width="58"><span class="Estilo2"></span></td>
<td><span class="Estilo2"><em><strong>Mes</strong></em></span></td>
<td><span class="Estilo2"></span></td>
<td><span class="Estilo2"><em><strong>A&ntilde;o</strong></em></span></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><span class="Estilo2"><em><strong>Vendedor</strong></em></span></td>
<td><span class="Estilo2"></span></td>
<td colspan="2"><span class="Estilo2"><em><strong>Fecha Entrega </strong></em></span><span class="Estilo2"></span></td>
<td><span class="Estilo2"></span></td>
<td><span class="Estilo2"></span></td>
<td><span class="Estilo2"></span></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><span class="Estilo2"></span></td>
<td><span class="Estilo2"></span></td>
<td><span class="Estilo2"><em><strong>Dia</strong></em></span></td>
<td><span class="Estilo2"></span></td>
<td><span class="Estilo2"><em><strong>Mes</strong></em></span></td>
<td><span class="Estilo2"></span></td>
<td><span class="Estilo2"><em><strong>A&ntilde;o</strong></em></span></td>
<td>&nbsp;</td>
</tr>
</table>
<p>&nbsp;</p>
<table width="617" border="1">
<tr>
<td width="64">Referencia</td>
<td width="54">unidades</td>
<td width="128">Precio Unidad </td>
<td width="114">Precio Total </td>
<td width="126">Color </td>
<td width="90">Comentarios</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="text" name="uni1" /></td>
<td><input type="text" name="puni1" /></td>
<td><input type="text" name="ptot1" onfocus="resultado();"/></td>
<? echo "Resultado: ".$_POST['ptot1'];?>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="text" name="uni2" /></td>
<td><input type="text" name="puni2" /></td>
<td><input type="text" name="ptot2" onfocus="resultauno();"/></td>
<? echo "Resultado: ".$_POST['ptot2'];?>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="text" name="uni3" /></td>

<td><input type="text" name="puni3" /></td>


<td><input type="text" name="ptot3" onfocus"resultados();" /></td>
<? echo "Resultado: ".$_POST['ptot3'];?>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="text" name="textfield7" /></td>
<td><input type="text" name="textfield8" /></td>
<td><input type="text" name="textfield9" /></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="text" name="textfield10" /></td>
<td><input type="text" name="textfield11" /></td>
<td><input type="text" name="textfield12" /></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="text" name="textfield13" /></td>
<td><input type="text" name="textfield14" /></td>
<td><input type="text" name="textfield15" /></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="text" name="textfield16" /></td>
<td><input type="text" name="textfield17" /></td>
<td><input type="text" name="textfield18" /></td>
<td>&nbsp;</td>
<td>&nbsp;</td>

gracias.
  #2 (permalink)  
Antiguo 29/04/2009, 15:54
Avatar de By_George  
Fecha de Ingreso: abril-2009
Ubicación: localhost
Mensajes: 629
Antigüedad: 15 años, 9 meses
Puntos: 19
Exclamación Respuesta: Ayuda codigo php

oye este foro es de php y tu lo en lo que quieres que te asesoren es en javascript!!!
  #3 (permalink)  
Antiguo 29/04/2009, 16:15
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Respuesta: Ayuda codigo php

Tema trasladado desde PHP
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:44.