Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/05/2008, 06:19
Danarion
 
Fecha de Ingreso: mayo-2008
Mensajes: 8
Antigüedad: 16 años
Puntos: 0
Re: Socorro, ayuda al novato.

Saludos de nuevo, bien el objetivo de la función es que haga lo mismo que la que figura en esta dirección :http://www.fundaciontripartita.es/publico/FormularioCalculoCredito2007.aspx
para establecerla en un banner echo en Ajax..

Los valores de entrada serían el numero de empleados y el Tc1 que se multiplicaría por 0,007 (0,7%) que a su vez se multiplicaria por un porcentaje obtenido según el numero de empleados.. prefijado en la tabla..

De 6-9 empleados=100%

De 10-49 empleados= 75%

De 50-249 empleados= 60%

Más de 250 empleados= 50%

De esta forma yo lo establecí asi, no se si esta bien..

var1 = parseInt(formu.numeroEmpleados.value, 10)
var2 = parseInt(formu.TC1.value, 10)
var3 = parseInt(formu.CF.value, 10)
//valida que sean numeros
if ( isNaN(var1) || isNaN(var2) ) {
alert("Debe cumplimentar los dos campos con valores numéricos.")
return false
//valida que sean positivos
} else if (var1 < 0 || var2 < 0) {
alert("Los valores numéricos introducidos\ndeben ser positivos.")
return false
//ok, envio formulario
} else {
if (var1 = 6, 7, 8, 9)
else var2 * 0,007 = var3
alert("Credito formativo = " var3)
return false
if (var1 < 10 || var1 > 49 )
else var2 * 0,007 * 0.075 = var3
alert("Credito formativo = " var3)
return false
if (var1 < 50 || var1 > 249 )
else var2 * 0,007 * 0.060 = var3
alert("Credito formativo = " var3)
return false
if (var1 < 250 )
else var2 * 0,007 * 0.050 = var3
alert("Credito formativo = " var3)
return true




}
}

</script>

Notas:
-Estoy haciendolo en el Komodo pero si sabeis uno mejor para novatos en Javascript que tambien soporte Ajax, os agradecería que me lo dijerais.

-Por cierto dado que mi trabajo tendrá bastante Dreamweaver tengo pensado instalar los spryes para Ajax.. ¿sabeis que tal van para cs3?.

- En la linea --> var2 = parseInt(formu.TC1.value, 10) el editos del Komodo me dice que hay un error de syntaxis; mas concretamente :
Syntaxerror: missing } in XML expression

¿alguien sabe que significa?.

Espero haber sido mas claro.. Gracias por adelantado.
Aguardo vuestras respuestas impacientemente.

Un saludo.