pero no me ha resultado...
tengo esto:
Código PHP:
<SCRIPT language=JavaScript>
<!--
function validar(e) {
<!--
//valida que sólo ingresen números
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
// dejar la línea de patron que se necesite y borrar el resto
//patron =/[A-Za-z]/; // Solo acepta letras
patron = /[d.]/; // Solo acepta números
// /[\d.]/;
//patron = /\w/; // Acepta números y letras
//patron = /\D/; // No acepta números
//
te = String.fromCharCode(tecla);
return patron.test(te);
}
function calculatotal() {
var i2;
var n2 = parseInt(document.form1.numero_prd.value);
var total_prd=0;
for (i = 1; i <= n2; i++){
total_prd=total_prd + eval("parseInt(document.form1.cantidad" + i + ".value)" * "parseInt(document.form1.precio" + i + ".value)");
}
alert "a";
document.form1.numero_prd.value=total_prd;
}
</script>
<html>
<input name="cantidad1" type="text" class="input" name="cantidad1" size="10" onkeypress="return validar(event);calculatotal()">
</html>
Es decir las dos funciones.. pero no me llama ninguna ahora :(