Re: [問題] mail內容提交到outlook 變成亂碼 贈3000P

作者: oToToT (屁孩)   2015-02-05 23:36:18
先貼code:
<html>
<head>
<script src="//code.jquery.com/jquery.min.js"></script>
<script>
$(function(){
$("input").on('keypress',change);
$("textarea").on('keypress',change)
$("input").on('change',change);
$("textarea").on('change',change)
$("form").on('submit',function(){
$("[name='name']")[0].value = encodeURIComponent($("#name")[0].value)
$("[name='email']")[0].value = encodeURIComponent($("#email")[0].value)
$("[name='message']")[0].value =
encodeURIComponent($("#message")[0].value)
})
})
function change(){
$("[name='"+this.id+"']")[0].value = encodeURIComponent(this.value)
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<form method="post" enctype="text/plain"
action="mailto:XXX">
<div ><input type="text" id="name" placeholder="Name" /></div>
<input type="hidden" name="name">
<div><input type="text" id="email" placeholder="Email" /></div>
<input type="hidden" name="email">
<textarea id="message" placeholder="Message" ></textarea>
<input type="hidden" name="message">
<div><input type="submit" value="Send Message" /></div>
</form>
</body>
</html>
反正基本上就是把送出的資料都改成urlencode就可以了,如果還有哪裡不行再告訴我,
我在想想該怎麼改。
作者: noworneverev (小朋友)   2015-02-05 23:49:00
解決了 太感謝您了T^T

Links booklink

Contact Us: admin [ a t ] ucptt.com