Javascript不会从文本框问题中获得价值,为什么不呢?

时间:2015-05-09 17:57:16

标签: javascript input textbox

我有这段代码:

<script>
    function getAge() {
        var birthdate = document.getElementById("birthdatebox").value;
        document.getElementById("agecomputed").innerHTML = calculateAge2(birthdate);

    }
</script>

<input type="text" name="birthdatebox" />
        <button onclick="getAge()" name="birthdatebutton">Get Your Age</button>
        <div id="agecomputed"></div>

它应该返回计算值。什么都没发生。只是不起作用。 请帮忙。

更新: 我有一个js文件的引用,它包含calculateAge2函数,当我直接传递一个数字而不是birthdate变量时,它确实有效。

1 个答案:

答案 0 :(得分:1)

您需要将<input>属性添加到<input type="text" name="birthdatebox" id="birthdatebox" /> 元素中,就像这样......

verifyText | id=note | *Text to match*