<input id="start" type="text" class="mui-input-clear mui-input" placeholder="请输入起始地">
把输入的值传递到另一个html中
可以试下在href中用?拼接上你要传的值
document.location.href("b.html?cc="+getval);
在另一html中使用
var thisURL = document.URL;
var getval =thisURL.split('?')[1];
var showval= getval.split("=")[1];
function showvalf(){
alert(showval);
}
从地址栏截取要传的值
也可以参考这个博客http://blog.csdn.net/caofeilong20941/article/details/9030521
最好借助服务器技术传
需要借助jsp php这样的服务器端才能做到。
你这描述的很空,两个html是两个标签吗,是的话,在第一个 html打开第二个html的话,
var newOpen = window.open("2.html");//newOpen就是第二html的window对象.
newOpen.document.write("这里就可以控制2.html页面的dom内容")
表单get提交到另外的html页面就行了,注意一定要get,post需要服务器端技术来获取,js无法获取post数据,然后js可以获取get参数值
<script>
var comm = {
//初始化url后参数键值对
initQuery: function () { this.QueryString = {}; var s = location.search.substring(1); if (s) { var m, reg = /([a-z]+)=([^&]+)/ig; while (m = reg.exec(s)) { m[1] = m[1].toLowerCase(); this.QueryString[m[1]] = (this.QueryString[m[1]] || '') + (this.QueryString[m[1]] ? ',' : '') + decodeURIComponent(m[2]); } } }
}
comm.initQuery();
alert(comm.QueryString["上一个页面的input对象name值"]);
</script>
参考:文字查询焦点效果
这个一般只能用get传值了,不过像这种一个页面跳到另外一个页面一般经过服务器一切都好弄了