阅读Visual Studio Express 2012 for Windows 8中的文本框

时间:2013-02-11 08:04:21

标签: javascript windows-8 visual-studio-2012

我正在尝试创建一个Windows 8应用程序,我正在尝试阅读带有数字的文本框。我首先尝试使用Microsoft提供的“Hello World”示例来读取文本框,但是我运行了一些测试,并且没有读取文本框,它返回为“null”。

当我有:

 var userName = document.getElementById("nameInput").value;

它适用于HelloWorld示例。

当我使用相同的代码,但在我的应用程序中进行了更改:

 var amount = document.getElementById("Amount").value;

该应用在上面的行中有错误。当我删除“.value”时,我得到“null”但没有错误。

如何使用java脚本在Microsoft Visual Studio for Windows 8的文本框中读取输入,没有错误?

2 个答案:

答案 0 :(得分:1)

我在下面尝试过你需要的...我希望你能得到主意。

<script>
    function callfunction()
    {
        var item = document.getElementById("total").value;
        alert(item);
    }
</script>
<input type="text" name="total" id="total" maxlength="60"> amount
<input type="button" onclick="callfunction();" />

答案 1 :(得分:1)

你试过调试吗?如果在“var amount ...”行上设置断点(F9)然后调试你的应用程序(F5),你应该在那里打破然后能够使用VS2012中的JavaScript控制台窗格来尝试。看看你是否能够document.getElementById("Amount")。你应该。你的代码看起来正确。你有“金额”作为文本框的ID吗?如果将其设置为文本框的名称,则getElementById将无法选择它。