Jump to content


monchengladbach

Member Since 24/11/2015
Offline Last Active 24/11/2015, 20:21
-----

Topics I've Started

Multiplicação usando campos "Select > Option" do formulári

24/11/2015, 19:32

Bom, o código parece estar funcionando e está de fato, mas não como eu queria. Acontece que depois de clicar no botão, o resultado aparece e some em questão de milésimos de segundos, alguém sabe o que está causando isso?

 

<html>
    <head>
        <title>Example</title>
        <script type="text/javascript">
        function multiply() {
            var values = document.getElementById('values');
            var userinput = document.getElementById('userinput');
            var result = document.getElementById('result');
            
            
var floatResult = (parseFloat(values.options[values.selectedIndex].value) * parseFloat(userinput.value));
            result.value = floatResult;
        }
        </script>
    </head>
    <body>
        <form>
            <select id="values" name="values">
                <option value="24">24</option>
                <option value="3.5">3.5</option>
            </select>
            <input id="userinput" name="userinput" type="text" onkeyup="multiply()" />
            <input id="result" name="result" type="text" readonly="readonly" />
        </form>
    </body>
</html>


IPB Skin By Virteq