Salario calculadora en html y javascript

<html>
<head>
<script>
function calculate(){   
     var a = parseFloat(frmMain.name.value);
     var b = parseFloat(frmMain.Salary.value);
     var c = parseFloat(frmMain.taxrate.value);
}
</script>
</head>
<body>
    <form name="frmMain">
       Name <input type ="text" id="name" /><br />
       Salary <input type ="text" id="Salary" /><br />
       tax rate <input type ="text" id="taxrate" /><br />
       <input type="button" value="calculate" onclick="calculate()" />
       <input type="reset" value="Clear" /><br />
       Sammary<textarea cols="20" rows="5" ></textarea>
    </form>
</body>
</html>

trato de hacer como este, pero no sé cómo conseguir el salario y el nombre y tasaimpositiva ponerlo en los comentarios o notas de lugar de cualquier cuerpo ayuda ?
el programa debe obtener el nombre y tasaimpositiva y salario y de impresión dentro de la caja de texto con javascript cuando hago clic en calcular ? no tengo una idea de cómo hacer esto

Has buscado en internet? Ha seguido un básico gratuito tutorial de javascript? ¿Por qué están tratando a un name como un flotador? Has mirado en el uso de una biblioteca de javascript como jQuery–recomiendo que.
otra tarea…
Traído a usted por Carls Jr.
el OP es, obviamente, faltan algunos basic js conocimiento, lo que sugiere jQuery en este punto parece una exageración.
el usuario, todo lo que se necesita es getElementById y InnerHTML

OriginalEl autor | 2012-12-18

3 Kommentare

  1. 1

    Puedes usar algo como esto

    DEMO

    function calculate(){   
         var a = frmMain.name.value;
         var b = parseFloat(frmMain.Salary.value);
         var c = parseFloat(frmMain.taxrate.value);
    
        frmMain.summary.value = "Name     :"+a+"\nSalary   :"+b+"\nTax Rate :"+c;
    }​

    OriginalEl autor jaychapani

  2. 1

    Lo que quieres es añadir un id para el textarea, tal vez id="texty" después de que usted puede conseguir que elemnt con javascript, como este, var area = document.getElementById('texty'); y a partir de ahí utilizar el .innerHTML atributo para establecer su valor.

    area.innerHTML = b*c; <- este matemática no es lo que buscas pero he usado un simple caso para mostrar cómo se hace! 🙂

    Si usted está más interesado en el uso de value, a continuación, leer este post para entender la diffrences entre .innerHTML y .value

    También la lectura de la JS docs en MDN es muy buena referencia, me voy a poner un enlace en la parte inferior!

    Retirar el manitas abajo!

    Tinker.io aquí

    MDN JS Docs

    OriginalEl autor Henrik Andersson

  3. 0
    <html>
    <head>
    <script>
    function calculate(){   
         var a = frmMain.name.value;
         var b = parseFloat(frmMain.Salary.value);
         var c = parseFloat(frmMain.taxrate.value);
    var area = document.getElementById("text");
    area.innerHTML='Name : '+a+'\nSalary : '+b+'\nTax Rate : '+c;
    }
    </script>
    </head>
    <body>
        <form name="frmMain">
           Name <input type ="text" id="name" /><br />
           Salary <input type ="text" id="Salary" /><br />
           tax rate <input type ="text" id="taxrate" /><br />
           <input type="button" value="calculate" onclick="calculate()" />
           <input type="reset" value="Clear" /><br />
           Sammary<textarea cols="20" rows="5" id="text"></textarea>
        </form>
    </body>
    </html>

    OriginalEl autor Narayan Subedi

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein