当我谈到JS时,我实际上是一个完全的新手,而Ive从学校得到了一个我无法理解的问题。我接触了一些,但由于我完全被卡住了,所以真的会感谢一些提示/帮助!
它或多或少如下:
使用HTML5渲染网页,要求用户输入出生年份和当年。
当用户单击按钮时,将调用JS函数
该功能应将用户输入作为参数并计算可能的年龄
如果用户输入无效,则屏幕上应显示一条错误消息(到目前为止,我还没有得到!)
到目前为止,我的尝试如下:




<head>


</head>

<body>

    <script type="text/javascript">
        function calculateAge()
    {
        var birthyear= document.form.text.birthyear.value;
        var currentyear= document.form.text.currentyear.value;
        var sum= birthyear - currentyear;


        document.write=("<button onclick="calculateAge()">Calculate Age"You are either " + sum " or " + sum + 1)</button>

    }

    </script>


        <form>
            Birth Year
            <input type="text" name="birthyear">
            <br> <br>
            Current Year
            <input type="text" name="currentyear">
            <br><br>
            <button onclick="calculateAge()">Calculate Age</button>
        </form>



</body>




任何/所有帮助都将不胜感激,我认为一旦我看到针对所问问题正确编写的代码,就会极大地帮助我理解事物。
干杯。

最佳答案

请试试这个。

<head>

 <script type="text/javascript">
    function calculateAge()
    {
        var birthyear= document.myform.birthyear.value;
        var currentyear= document.myform.currentyear.value;
        var sum= birthyear - currentyear;


        document.write("Calculate Age=You are either " + sum +" or " + (sum + 1));

    }

    </script>

</head>

<body>



        <form name="myform">
            Birth Year
            <input type="text" name="birthyear">
            <br> <br>
            Current Year
            <input type="text" name="currentyear">
            <br><br>
            <input type="button" onclick="calculateAge()" value="Calculate Age"/>
        </form>



</body>

关于javascript - 学校的JavaScript和HTML基础知识,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35117837/

10-12 05:28