[PHP] 解決中文郵件寄件者, 收件者名稱, 信件標題亂碼問題

[PHP] 解決(非 ASCII 編碼)中文郵件寄件者或中文郵件收件者名稱, 或中文信件標題亂碼問題

在 PHP 程式中想要傳送一封含有非 ASCII 編碼(例如: UTF-8編碼)之信件寄件者或信件收件者名稱, 或郵件標題/主旨(subject) 的 email 時, 要根據 RFC 2047 [1] 對 “信件寄件者” 或 “信件收件者” 名稱, 或 “郵件標題/主旨” 做編碼後才能傳送, 不然會遇到亂碼問題 (寄件者或信件收件者名稱, 或郵件標題/主旨出現亂碼).

RFC 2047 中提到的編碼方式有以下兩種:
Continue reading “[PHP] 解決中文郵件寄件者, 收件者名稱, 信件標題亂碼問題”

[HTML][JS] 相容於 IE 和 FireFox 的 options.add() 寫法

[HTML][JS] 相容於 IE 和 FireFox 的 options.add() 寫法.

var oOption = document.createElement(“OPTION”);
document.getElementById(“IdOfOpt”).options.add(oOption);
oOption.Text = “顯示的文字”; // 或用 oOption.innerText = “…”
oOption.Value = “數值”;

如果是在「子視窗」想對「父視窗」的 options 元件新增一欄位,則用以下程式取得 oOption:

var oOption = parent.opener.document.createElement(“OPTION”);


這篇文章的關鍵字:

IE6, FireFox, document.createElement(“OPTION”), select, parent.opener

[HTML][JS] 為 textarea 增加 maxlength 屬性

[HTML][JS] 為 textarea 增加 maxlength 屬性

o 如果只是單純地想限制 textarea 中的字數,不想寫太多的話,可用:

[cc lang=”javascript” width=”100%”][/cc]

[cc lang=”javascript” width=”100%”][/cc]

o 在 textarea 的 onkeyup 中檢查字數之方法:

Continue reading “[HTML][JS] 為 textarea 增加 maxlength 屬性”