tal vez sea una pregunta tonta, pero es qu apenas comienzo a manejar javascript.
BUeno, mi pregunta es la siguiente. tengo una función javascript que se ejecuta en el evento onchange en algunas cajas de texto asi;
Código Javascript:
ésta me funciona bien, lo que me gustaría saber, es como hago para que al cargar la pagina, ésta función se ejecute. He leido que se puede llamar una función en usando Ver original
function calculo_imp(total,vrdcto1,dcto1,totalD1,vriva1,iva1,vrretefuente1,retefuente1,vrica1,reteica1,totalG1){ if(total.==""){ total.value=0; } if(vrdcto1==""){ vrdcto1.value=0; } if(dcto1==""){ dcto1.value=0; } var Dcto = (parseFloat(total)*parseFloat(vrdcto1))/100; if(Dcto==''){ Dcto.value=0; } dcto1.value=(Dcto).toFixed(2); totalD1.value=(parseFloat(total)-dcto1.value).toFixed(2); if(totalD1==""){ totalD1.value=0; } if(vriva1=="") { vriva1.value=0; } if(iva1==""){ iva1.value=0; } var iva =(totalD1.value*parseFloat(vriva1))/100; iva1.value=(iva).toFixed(2); if(vrretefuente1==""){ vrretefuente1.value=0; } if(retefuente1==""){ retefuente1.value=0; } var retefuente =(totalD1.value*parseFloat(vrretefuente1))/100; retefuente1.value = (retefuente).toFixed(2); if(vrica1=="") { vrica1.value=0; } if(reteica1=="") { reteica1.value=0; } reteica1.value=((totalD1.value*parseFloat(vrica1))/100).toFixed(2); if(totalG1==""){ totalG1.value=0; } totalG1.value=(parseFloat(totalD1.value)+parseFloat(iva1.value)-parseFloat(retefuente1.value)-parseFloat(reteica1.value)).toFixed(2); }
Código Javascript:
y lo intenté así, pero no funciona, no sé si sea por los parametros y no encuentro mucha información, podrían ayudarme?Ver original
$(document).ready(function(){ calculo_imp(); })
gracias.