我想做两个注册网页(用DW),一个是输入信息的页面,就是输入账号,密码,身份证,电子邮箱什么的用的是表单,然后我给每一个输入框附一个ID,这是第一个页面,然后下一个页面是注册成功后的页面,显示你注册的信息内容就是刚才输入的信息
比如我想输出你的账号<p id="1"></p> document.getElementById("1").innerHTML=x.value
=号后面想引用前一个网页的内容(前一个网页账号文本框的id=“zhanghao” var x=document.getElementById("zhanghao“)应该不能这么写吧 x没在这个网页中定义,正确的应该怎么弄呢?
具体怎么设置呢?我的注册按钮这样设置么?然后怎么用js获得url参数啊语句是什么啊?
追答直接把代码贴上吧:
提交页面代码:
<title>js获取form中的值</title>
</head>
<body>
<form method="get" action="jsGetPram.html">
<input name="username" type="text" />
<input type="submit" />
</form>
</body>
</html>
接收页面代码:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js获取form中的值</title>
<script src="http://libs.baidu.com/jquery/1.8.3/jquery.js"></script>
</head>
<body>
您的用户名是:<span id="usrname"></span>
<script>
$(document).ready(function(){
// 给jquery扩展一个获取url参数的方法
$.getUrlParam = function(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
alert($.getUrlParam('username'));
});
</script>
</body>
</html>
这两个页面不需要放到服务器,只要在同一个文件夹就行了。
只做了username一个字段,其他字段你自己加上去。