form表单编码问题

 accept-charset="GB2312" onsubmit="if(isIE)document.charset='GB2312'"


跨编码页面传值的时候,很郁闷的.
虽然html里面form标签有个accept-charset属性,可以帮助我们解决这个问题,可惜的是IE浏览器虽然认得accept-charset,却并不买它的帐。IE的表单提交的时候使用什么编码是完全看页面的charset决定的。还好.加个脚本判断就可以了.

<form action="#" accept-charset="GB2312" onsubmit="if(isIE)document.charset='GB2312'">
        <input name="test" value="测试呢." readonly>
        <input type=submit>
    </form>

你可能感兴趣的:(html,浏览器,脚本,IE)