0

所以我正试图冒险进入 Windows 8 编程的神秘世界。我注意到我可以用 HTML5 编写应用程序(酷!),但我在编写的内容中遇到了一些错误。这个应用程序没有任何用途(此时),只是一个简单的表单应用程序,用于从文本框中收集字符串值,并将其吐到电子邮件草稿中以准备发送。

这是我的代码:

<form action="MAILTO:email@mail.com" method="post" enctype="text/plain">
    First Name: <input type="text" name="firstname" value="Your First Name"/><br />
    Last Name: <input type="text" name="lastname" value="Your Last Name"/><br />
    <input type="submit" value="send" />
</form>

当我点击提交时,它确实打开了 Windows 8 邮件应用程序,并填充了正确的发件人字段!但是,名字和姓氏字符串不会填充到电子邮件正文中。

有什么想法吗?这全都在我使用 Visual Studio 的 default.html 文件中。这是我所拥有的一个片段

Visual Studio 的片段

4

2 回答 2

0

如果您正在为 Windows 8 进行开发,那么您运行的是 Windows 8 操作系统,并且默认使用支持 HTML5 的 Internet Explorer 10。

我相信问题可能出在您的代码上。尝试将“post”更改为“get”,并指定电子邮件正文。例如,此代码适用于我将打开的文本区域插入到电子邮件的正文中:

    <form action="MAILTO:email@mail.com" method="get" enctype="text/plain">
        <br/>
        <textarea name=Body></textarea>
        <input type="submit" value="send" />
    </form>
于 2013-02-20T20:52:27.270 回答
0

就像穆罕默德已经说过的那样,HTML 应用程序通过 Internet Explorer(或至少它的引擎)显示。为避免这种情况,您可以在您的应用程序中使用另一个网络浏览器(例如来自 Firefox 的 Gecko),只需填写 XAML 应用程序的中心(顺便说一句,它接近 HTML),您可以使用 IMO 的 C#(查看语法) 不仅接近Java。

于 2013-02-20T18:23:08.483 回答