29 mensajes. Página 1 de 2 Autor Mensaje
Darth_Carl SuperColaborador Mensajes: 2.733 Desde: 07/Ago/2007 Busco manuales JavaScript Busco manuales JavaScript, porque aunque se algo, no todo lo que quisiera
16/Dic/2007 10:32 GMT+1 EffectedCard Administrador Usuario PRO Mensajes: 9.272 Desde: 16/Oct/2004 RE: Busco manuales JavaScript Yo manuales no te voy a dar, te voy a dar consejos. Proponte hacer algo en javascript. Una vez sepas lo que quieres hacer, dedicate a buscar funciones que te sirvan para hacer eso. Yo he aprendido asi. Aunque eso si, no se demasiado.
16/Dic/2007 16:32 GMT+1 Darth_Carl SuperColaborador Mensajes: 2.733 Desde: 07/Ago/2007 RE: Busco manuales JavaScript Bueno, una cosa que quisiera hacer, es una calculadora de IVA. Digamos, yo meto un número, le doy a un botón y me dice el precio más el IVA. Una gran duda que tengo, es, ¿donde hago para que meta el número? porque los operadores de números ya los conozco, lo que no entiendo es como crear un cuadro de texto en el que meta el número y le dé a un botón (se que se puede hacer, pero no como)y se cambie por lo que yo defina con el code
Editado por Darth_Carl , Domingo, 16 de Diciembre de 2007, 20:02 16/Dic/2007 20:02 GMT+1 EffectedCard Administrador Usuario PRO Mensajes: 9.272 Desde: 16/Oct/2004 RE: Busco manuales JavaScript Crea un formulario normal. Para introducirlo se usa un input type="text" y le pones una id="algo". Despues, al pulsar el boton, tu funcion javascript ha de coger los datos y parsearlos... algo asi: texto = document.getElementById("algo").value; cantidad = parseInt(texto); Despues ya hacer las operaciones: dinero = cantidad * 1.16; //(o como lo quieras hacer) PD: ¿Los codigos que pones en la Biblioteca, los compruebas antes?
Editado por EffectedCard , Domingo, 16 de Diciembre de 2007, 20:32 16/Dic/2007 20:30 GMT+1 Darth_Carl SuperColaborador Mensajes: 2.733 Desde: 07/Ago/2007 RE: Busco manuales JavaScript ¿A cuales te refieres? Alguno se me paso, seguramente
16/Dic/2007 20:33 GMT+1 EffectedCard Administrador Usuario PRO Mensajes: 9.272 Desde: 16/Oct/2004 RE: Busco manuales JavaScript Te agradeceria que los revisaras y si alguno no funcionara, me avisaras para borrarlo. Gracias
16/Dic/2007 23:42 GMT+1 Darth_Carl SuperColaborador Mensajes: 2.733 Desde: 07/Ago/2007 RE: Busco manuales JavaScript Ouch! Los del día de la semana no funcionan. Puedes borrarlos
17/Dic/2007 13:35 GMT+1 EffectedCard Administrador Usuario PRO Mensajes: 9.272 Desde: 16/Oct/2004 RE: Busco manuales JavaScript Escrito originalmente por Darth_Carl Bueno, me estoy haciendo un lio... ¿Es asi? <form> Introduce el número</p> <p><input type="text" name="algo" size="20"></p> document.getElementById("algo").value; parseInt(texto);<BR> <script> var precio = "algo"/10*16 </script> </form>1. ¿Por que modificas mi codigo si estaba bien?
<script>
function calculo(){
texto = document.getElementById("algo").value;
cantidad = parseInt(texto);
Despues ya hacer las operaciones:
dinero = cantidad * 1.16; //(o como lo quieras hacer)
document.getElementById("algo").value = dinero;
}
</script>
2. Al formulario le falta un boton tal y como te dije con una funcion:
<form>
<p>Introduce el número</p>
<p><input type="text" name="algo" size="20" /></p>
<p><input type="button" onClick="calculo();" value="Calcular IVA" />
</form>
Pon primero el codigo 2 y luego el 1.
17/Dic/2007 20:13 GMT+1 Darth_Carl SuperColaborador Mensajes: 2.733 Desde: 07/Ago/2007 RE: Busco manuales JavaScript Lo modifique porque me estaba haciendo un lio y porque no estaba seguro de como colocarlo. Gracias por la ayuda, me pongo a programar ahora mismo
17/Dic/2007 20:16 GMT+1 Darth_Carl SuperColaborador Mensajes: 2.733 Desde: 07/Ago/2007 RE: Busco manuales JavaScript Lo guardo, lo abro, meto el número y pulso el botón. ¿Porque no funciona? Metí el código que tu me diste: <form><p>Introduce el número<p> <p><input type="text" name="algo" size="20" /><p> <p><input type="button" onClick="calculo();" value="Calcular IVA"/><p> </form> <script> function calculo(){texto = document.getElementById("algo").value;<BR>cantidad = parseInt(texto); dinero = cantidad * 1.16; document.getElementById("algo").value = dinero; } </script>
17/Dic/2007 20:54 GMT+1 EffectedCard Administrador Usuario PRO Mensajes: 9.272 Desde: 16/Oct/2004 RE: Busco manuales JavaScript <form><p>Introduce el número<p> <p><input type="text" id="algo" name="algo" size="20" /><p> <p><input type="button" onClick="calculo();" value="Calcular IVA"/><p> </form> <script> function calculo(){ texto = document.getElementById("algo").value; cantidad = parseInt(texto); dinero = cantidad * 1.16; document.getElementById("algo").value = dinero; } </script>
17/Dic/2007 21:41 GMT+1 Darth_Carl SuperColaborador Mensajes: 2.733 Desde: 07/Ago/2007 RE: Busco manuales JavaScript Tampoco. Lo abro y escribo un número, pero no pasa nada
18/Dic/2007 14:04 GMT+1 EffectedCard Administrador Usuario PRO Mensajes: 9.272 Desde: 16/Oct/2004 RE: Busco manuales JavaScript He probado ese codigo tal cual y, al introducir una cantidad de dinero y pulsar calcular IVA, te actualiza el campo de texto y te pone la cantidad con IVA. Prueba a copiar eso, tal cual, sin modificar en un .htm. Abrelo y pon 100 en el cuadro de texto, despues pulsa Calcular IVA y veras como resulta 116 (100 euros + 16 euros de IVA)
18/Dic/2007 20:23 GMT+1 Darth_Carl SuperColaborador Mensajes: 2.733 Desde: 07/Ago/2007 RE: Busco manuales JavaScript Si, ahora funciona, pero me pone 115.99999999999998
18/Dic/2007 21:08 GMT+1 EffectedCard Administrador Usuario PRO Mensajes: 9.272 Desde: 16/Oct/2004 RE: Busco manuales JavaScript Vaya xD Eso no se porque es...
18/Dic/2007 21:30 GMT+1 Darth_Carl SuperColaborador Mensajes: 2.733 Desde: 07/Ago/2007 RE: Busco manuales JavaScript Bueno, supongo que sera el IVA completamente exacto
18/Dic/2007 21:43 GMT+1 EffectedCard Administrador Usuario PRO Mensajes: 9.272 Desde: 16/Oct/2004 RE: Busco manuales JavaScript No. No es eso. Simplemente 115,9 (9 periodo) es lo mismo que 116. Sin embargo, por la operación, tendría que dar 116 y no eso que da. Cambia: dinero = cantidad * 1.16; por dinero = Math.round(cantidad * 1.16); Aunque esto se carga los decimales......
Editado por EffectedCard , Miércoles, 19 de Diciembre de 2007, 00:15 19/Dic/2007 00:14 GMT+1 Darth_Carl SuperColaborador Mensajes: 2.733 Desde: 07/Ago/2007 RE: Busco manuales JavaScript Prefiero dejarlo asi
24/Dic/2007 13:16 GMT+1 Darth_Carl SuperColaborador Mensajes: 2.733 Desde: 07/Ago/2007 RE: Busco manuales JavaScript Ya encontré una forma de que lo calcule todo:<form><p>Introduce el número<p> <p><input type="text" id="algo" name="algo" size="20" /><p> <p><input type="button" onClick="calculo();" value="Calcular IVA"/><p> </form> <script> function calculo(){ texto = document.getElementById("algo").value; cantidad = parseInt(texto); dinero = cantidad / 100; dinero2 = dinero * 16; calc = cantidad + dinero2 document.getElementById("algo").value = calc; } </script>
Editado por Darth_Carl , Viernes, 15 de Febrero de 2008, 21:31 15/Feb/2008 21:21 GMT+1 EffectedCard Administrador Usuario PRO Mensajes: 9.272 Desde: 16/Oct/2004 RE: Busco manuales JavaScript dinero2 = dinero * 7; Asi estas poniendo un 7% de IVA. Normalmente es un 16% Ademas, segun lo leo estas calculando el dinero si le AÑADES el IVA calc = cantidad + dinero2
15/Feb/2008 21:28 GMT+1 29 mensajes. Página 1 de 2