编码问题,请指点 建议,老老实实写 form 进行提交.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关键是一个页面form起他几个地方都用到form了,所以想走javascript的onclick时间 onclick也能POST出去啊 点不同的按钮给个不同的TYPE不行么根据TYPE就能知道获取那些值了啊 你的location 这样传的是GET参数. GET参数最好做一次 UrlEncode 这样,传过去.编码会保持页面编码.还是建议用form或者AJAX来做.另:多个FORM也不是什么问题吧?为什么其它几个地方用了form 这里就不能用了呢? 只是觉得写javascript让代码更简洁点 UrlEncode ?这个是不是改Tomcat容器的conf ? 在UrlEncoding="utf-8"后还是出现一个点点小bug 例如: 中国 存入数据库为: 中? JavaScript encodeURI and encodeURIComponent查一下这两个的用法... 代码改成这样就OK了:客户端:<input id="channel_type_name" name="channel_type_name" type="text" class="addInput"> <input name="submit2" type="button" class="submit" value="添加" onclick="DoPost()"> <script>function DoPost(){ var v = document.getByElementId('channel_type_name').value; // 加入utf-8编码;很重要; v = encodeURIComponent(v); window.location='addchanneltype.do?channel_type_name='+v;}</script>JAVA服务端:// Java codeString v = request.getParameter("channel_type_name");v = java.net.URLDecoder.decode(v, "utf-8"); //取得原始值;请注意::** 如果你需要要数据回发到客户机;请先用;java.net.URLEncoder.encode(arg0, arg1)编码;客户机用decodeURIComponent解码即可; 求一个在浏览器上非常平滑的跑马灯(滚动文字)的 js js问题,请问怎样能够得到滚动条的滑块的长度 页面关闭时,自动弹出是否设置为主页 document.write 小问题 200分求一个简单代码(续) JSP里用JS写个自动提交的函数,然后在每次初始化这个页面的时候调用这个函数 怎么让网页不能保存到客户端 关于播放器问题麻烦有经验的人来指教我一下---小弟在这里谢谢了~ 能不能控制JavaScript中的confirm对话框默认为"取消"按钮啊? 全屏问题-- JS问题,如何得到表格当前行的对象,在线等! location.href()跟location.replace()什么区别?
根据TYPE就能知道获取那些值了啊
GET参数最好做一次 UrlEncode 这样,传过去.编码会保持页面编码.还是建议用form或者AJAX来做.另:多个FORM也不是什么问题吧?
为什么其它几个地方用了form 这里就不能用了呢?
UrlEncode ?这个是不是改Tomcat容器的conf ?
例如:
中国
存入数据库为:
中?
encodeURI and encodeURIComponent查一下这两个的用法...
代码改成这样就OK了:客户端:
<input id="channel_type_name" name="channel_type_name" type="text" class="addInput">
<input name="submit2" type="button" class="submit" value="添加" onclick="DoPost()">
<script>
function DoPost()
{
var v = document.getByElementId('channel_type_name').value;
// 加入utf-8编码;很重要;
v = encodeURIComponent(v);
window.location='addchanneltype.do?channel_type_name='+v;
}
</script>JAVA服务端:// Java code
String v = request.getParameter("channel_type_name");
v = java.net.URLDecoder.decode(v, "utf-8"); //取得原始值;
请注意::** 如果你需要要数据回发到客户机;请先用;java.net.URLEncoder.encode(arg0, arg1)编码;
客户机用decodeURIComponent解码即可;