form表單的字符串進行utf-8編碼


<form>表單有assept-charset屬性。該屬性規定字符的編碼方式,默認是"unknown",與文檔的字符集相同。

該屬性除了Internet explorer幾乎所有的瀏覽器支持。

語法:<form accept-charset="value">

    Value:常用的有utf-8和iso-8859-1。

因為Internet explorer不支持assept-charset屬性,所以用JavaScript調用"dociument.charset="utf-8";"

方法一:

form表單中加入"accept-charset="utf-8" onsubmit="document.charset='utf-8'" "

其中onsubmit是表單按鈕點擊觸發事件。相當於submit按鈕上添加了一個onclick事件。

還可以用下面的方法(如果在頁面只有一個表單時不推薦用這個方法)

    方法二:

<form action="" method="post/get">

….

<input type="submit" value="提交" onclick="subm()">

</form>

<script type="text/javascript">

Function subm(){

Document.charset="utf-8";

}

</script>

其中onclick是被點擊事件。

該文章參考:

    http://www.w3school.com.cn/tags/att_form_accept_charset.asp

    http://www.tc711.com/2006/html/list-14506.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM