Señores Foristas: atento saludo y de antemano agradezco su gentileza por la colaboración que me puedan brindar.
Estoy haciendo una aplicación para calcular el valor total de comisiones. El caso es el siguiente:
El script que envio permite incluir un número determinado de periodos (máximo 10) y deja que se alimente con valores. No obstante, no logro identificar la orden que muestre el número de cada periodo y poder así multiplicar el valor de la venta por el valor de la comisión y posteriormente hallar el valor total de la comisión a cancelar. La verdad es que este script lo encontré en la red despues de haber tratado de elaborarlo con mis pobres conocimientos en esta materia. Aquí está el script.
Código HTML:
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Emails</title>
</head>
<body>
<form name="sendmail" method="get" action>
<p>Ingrese los montos de ventas por cada periodo a calcular
<select name="numPer" onChange="howMany(this.form)">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select> </p>
<p></p>
<table>
<tr>
<td id="mycalculotextbox"><i>Ventas Periodo: </i>
<input type="text" name="numero" size="20"> <br>
</td>
</tr>
<tr>
<td><i>PORCENTAJE DE COMISION: </i></td>
<td><input type="text" name="porcentaje" size="5"></td>
</tr>
<tr>
<td><i>TOTAL COMISION: </i></td>
<td><input type="text" name="comision" size="20"> </td>
</tr>
</table>
</form>
<script Language="JAVASCRIPT">
function howMany(form){
var numPer = parseInt(form.numPer.value);
var valor_periodo = '';
var container = document.getElementById('mycalculotextbox');
if (numPer > 0) {
for(i=1; i<=numPer; i++) {
valor_periodo += '<I> Ventas Periodo </I><input "text" name="numerosos' + i +'"><br>';
}
} else {
valor_periodo += '<I> Ventas Periodo </I> <input type="text" name="numero"><br>';
}
container.innerHTML = valor_periodo;
}
</script>
</body>
</html>
Por error envíe este tema a JAVA. Ofrezco disculpas por la incomodidad.
Gracias