js页面传值,该如何解决

js页面传值
哪位大神帮帮忙,第一个页面中有3个input框,点击保存后,跳转到第二个个页面,同时第一个页面3个input值都显示在第二个页面的input框里,并且中文不乱码,去指教,求贴代码
------解决思路----------------------
页面a.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){

            $("#sava_btn").click(function(){

                var value1 = $("#input1").val();
                var value2 = $("#input2").val();
                var value3 = $("#input3").val();

                //加码防乱码
                value1 = encodeURI(encodeURI(value1));
                value2= encodeURI(encodeURI(value2));
                value3 = encodeURI(encodeURI(value3));

               // 链接传值
                location.href="b.html?value1="+value1+"&value2="+value2+"&value3="+value3;


            })
        })

    </script>
</head>
<body>
    <input type="text" id="input1" >
    <input type="text" id="input2" >
    <input type="text" id="input3" >
    <input type="button" id="sava_btn" value="保存">
</body>
</html>



页面b.html


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">


function valueToInput(){
//获取值
var value1 = getQueryString("value1");
var value2 = getQueryString("value2");
var value3 =getQueryString("value3");

//译码
value1 = decodeURI(decodeURI(value1));
value2= decodeURI(decodeURI(value2));
value3 = decodeURI(decodeURI(value3));

//赋值
$("#input1").val(value1);
$("#input2").val(value2);
$("#input3").val(value3);
}


// 获取url中的变量值
function getQueryString(name) {
var reg = new RegExp("(^
------解决思路----------------------
&)" + name + "=([^&]*)(&
------解决思路----------------------
$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
</script>
</head>
<body onload="valueToInput()">
<input type="text" id="input1" >
<input type="text" id="input2" >
<input type="text" id="input3" >
这是页面b。
</body>
</html>



为了偷懒,用了jQuery。
楼主试试看。

a.html,b.html放在同一目录。