首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将文本框值从一个页面传递到另一个页面的文本框中?

如何将文本框值从一个页面传递到另一个页面的文本框中?
EN

Stack Overflow用户
提问于 2017-07-29 14:19:13
回答 2查看 1.3K关注 0票数 2

我尝试将textbox值从一个页面传递到另一个页面。我尝试传递该文本框,但失败了,我使用javascript来做这件事。我必须尝试正确地更改我的代码,但仍然不能正常工作,错误是传递给文本框的数据是多个。

这是我的代码首页代码

代码语言:javascript
复制
	function myFunction() {

   	var inputTest = document.getElementById('tanggal2').value;
	var inputTest1 = document.getElementById('dt').value;
	localStorage.setItem( 'objectToPass', inputTest );
	localStorage.setItem( 'objectToPass1', inputTest1 );
	if (inputTest=="") {
    					window.open('report_pengambilan_singgle.html','','height=650,width=1200');
				} 	
				else {
    					
						window.open('report_pengambilan_singgle1.html','','height=650,width=1200');
				}
    
	}
代码语言:javascript
复制
<input type="text" id="dt" type="text" name="dt" maxlength="1" size="23" readonly="readonly" style="visibility:hidden"  />
<input type="text" id="tanggal2" type="text" name="tanggal2" maxlength="1" size="23" readonly="readonly" style="visibility:hidden" />
<label onclick="myFunction();" >a</label> 

这是我的第二页代码

代码语言:javascript
复制
 var inputTest = localStorage.getItem('objectToPass');
  var inputTest1 = localStorage.getItem('objectToPass1');
  var displayData = inputTest;
  var displayData = inputTest1;
  document.getElementById("datepicker1").value=inputTest;
  document.getElementById("datepicker2").value=inputTest;
  document.getElementById("datepicker3").value=inputTest;
  localStorage.removeItem( 'objectToPass1' ); // Clear the localStorage
  localStorage.removeItem( 'objectToPass' ); // Clear the localStorage

EN

Stack Overflow用户

回答已采纳

发布于 2017-07-29 15:33:39

试着这样..。

test.html

代码语言:javascript
复制
<script>function myFunction() {

var inputTest = document.getElementById('tanggal2').value;
var inputTest1 = document.getElementById('dt').value;

if (inputTest=="") {
                    window.open('report_pengambilan_singgle.html','','height=650,width=1200');
            }   
            else {

                    window.open('test1.html?name=' + inputTest1,'','height=650,width=1200');
            }

}
</script>
<input type="text" id="dt" type="text" name="dt"  size="23"  />
<input type="text" id="tanggal2" type="text" name="tanggal2"  size="23"  />
<button onclick="myFunction();" >a</button> 

test1.html

代码语言:javascript
复制
<script>window.onload = function () {
var url = document.location.href,
    params = url.split('?')[1].split('&'),
    data = {}, tmp;
for (var i = 0, l = params.length; i < l; i++) {
     tmp = params[i].split('=');
     data[tmp[0]] = tmp[1];
}
document.getElementById("datepicker1").value = data.name;
}
</script>
<input type="text" id="datepicker1" type="text" name="datepicker1"  size="23"  />

我希望能为你工作。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45386021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档