2013-02-20 110 views
0

因此,我試圖冒險進入Windows 8編程的神祕世界。我注意到我可以在HTML5中編寫一個應用程序(COOL!),但是我已經寫了一些錯誤。這個應用沒有任何目的(目前),只是一個簡單的表單應用程序從文本框中收集字符串值,並將其嘔吐到電子郵件草稿中以準備發送。名字和姓氏輸入字段不填充到電子郵件正文

這是我的代碼:

<form action="MAILTO:[email protected]" 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 Mail應用程序,用填充適當的發信人欄!然而,名字和姓氏字符串不會填充到電子郵件正文中。

有什麼想法?這些都在Visual Studio的default.html文件中。下面是我有什麼

snippet of Visual Studio

+0

它在Chrome中運行良好。但是您可能正在使用Internet Explorer?即不支持HTML5 – 2013-02-20 16:40:12

+0

實際上的好處。那麼它實際上是在Windows 8本身內部打開的,但我主要使用Mozilla Firefox。你認爲它可能試圖從IE瀏覽器查看HTML5資源? (「它」是Visual Studio) – Macfan9000 2013-02-20 16:52:24

+0

是Visual Studio使用Internet Explorer。只需在記事本中複製你的代碼並保存爲HTML。它肯定會與M FireFox一起工作! – 2013-02-20 16:55:43

回答

0

像穆罕默德已經說過,HTML的應用程序是通過Internet Explorer(或者至少等它的引擎)顯示的片段。爲了避免這種情況,你可以在你的應用中使用另一個webbrowser(比如Firefox的Gecko),並且只需填充XAML-app的中心(接近HTML btw),你可以使用IMO的C#(查看語法)不僅接近Java。

0

如果您正在爲Windows 8開發,那麼您正在運行Windows 8操作系統,並默認使用Internet Explorer 10,它支持HTML5。

我相信這個問題可能與您的代碼有關。嘗試將「帖子」更改爲「獲取」,然後指定電子郵件正文。例如,此代碼適用於將開放的textarea插入電子郵件正文中:

<form action="MAILTO:[email protected]" method="get" enctype="text/plain"> 
     <br/> 
     <textarea name=Body></textarea> 
     <input type="submit" value="send" /> 
    </form> 
相關問題