2013-02-20 3 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> 

내가 채워 적절한 보낸 사람 필드에, 그것은 윈도우 8 메일 앱을 실행하지 제출을 클릭하면!

이 내 코드입니다 그러나 firstname 및 lastname 문자열은 전자 메일 본문에 채워지지 않습니다.

의견이 있으십니까? 이것은 내 default.html 파일에있는 Visual Studio입니다. 여기에 내가 HTML-앱은 인터넷 익스플로러 (또는 등 적어도 그것을 엔진의)를 통해 표시됩니다

snippet of Visual Studio

+0

예를 들어,이 코드 나 이메일의 본문에 오픈 텍스트 영역을 삽입 작동합니다. 그러나 Internet Explorer를 사용하고 계신가요? 즉 HTML5를 지원하지 않습니다 –

+0

실제로 좋은 점입니다. 글쎄 실제로는 Windows 8 내에서 모두 열지 만 Mozilla Firefox를 주로 사용합니다. IE에서 HTML5 리소스를 보려고 시도 할 수 있다고 생각합니까? ("it"은 Visual Studio 임) – Macfan9000

+0

예 Visual Studio Internet Explorer를 사용하십시오. 메모장에서 코드를 복사하고 HTML로 저장하십시오. 물론 M FireFox에서도 잘 작동합니다! –

답변

0

처럼 무하마드 이미 말한의 조각입니다. 이 문제를 피하려면 앱에서 Firefox의 Gecko와 같은 다른 웹 브라우저를 사용하고 XAML-app (HTML btw에 가깝습니다)의 가운데에 채우기 만하면됩니다. C#은 IMO입니다 (구문을 보면) 자바에 가깝지 않다.

0

Windows 8 용으로 개발할 경우 Windows 8 운영 체제를 실행하고 있으며 기본적으로 HTML5를 지원하는 Internet Explorer 10이 설치되어 있습니다.

저는 코드에 문제가있을 수 있다고 생각합니다. "게시물"을 "가져 오기"로 변경하고 이메일 본문을 지정하십시오. 그것은 크롬과 함께 완벽하게 작동하고

<form action="MAILTO:[email protected]" method="get" enctype="text/plain"> 
     <br/> 
     <textarea name=Body></textarea> 
     <input type="submit" value="send" /> 
    </form> 
관련 문제