Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从输入字段中捕获文本值,并将其传递给新的输入字段_Javascript_Html_Keypress - Fatal编程技术网

Javascript 如何从输入字段中捕获文本值,并将其传递给新的输入字段

Javascript 如何从输入字段中捕获文本值,并将其传递给新的输入字段,javascript,html,keypress,Javascript,Html,Keypress,我希望在keypress()事件上同时发生两件事,我得到了两个页面,default.html,其中有一个输入文本框,另一个page.html和另一个输入文本框,现在我需要的是,当按下一个键在default.html上的输入文本框中键入一个字母时,keypress()触发(我需要按键,而不是键盘向上或向下)然后“字母”被捕获 var c = String.fromCharCode(e.which); 同时页面被重定向 document.location= "page.html"; return

我希望在
keypress()
事件上同时发生两件事,我得到了两个页面,default.html,其中有一个输入文本框,另一个page.html和另一个输入文本框,现在我需要的是,当按下一个键在default.html上的输入文本框中键入一个字母时,
keypress()
触发(我需要按键,而不是键盘向上或向下)然后“字母”被捕获

var c = String.fromCharCode(e.which);
同时页面被重定向

document.location= "page.html"; return false;
到“page.html”,在上一页键入的输入文本字段中显示“字母”。 我有不完整的密码

    $(document).keypress(function(){

     var c = String.fromCharCode(e.which);

         document.location= "page.html";

         return false;

       }

   });
不知道如何在这里使用var c在下一页(page.html)的文本字段中显示值

html页上的javascript代码…请更正并帮助处理此代码。。 我是从另一篇文章中找到的。我可以看到上面键入的值 default.html页面显示在page.html的地址栏中 但没有显示在输入文本框中,我确信我 我做得不对。下面提到了代码


default.html上的输入字段-

page.html上的输入字段-


var queryString=新数组();
$(函数(){
if(queryString.length==0){
if(document.location.search.split(“?”).length>1){
var params=document.location.search.split('?')[1]。split('&');
对于(变量i=0;i
”; 数据+=“名称:”+queryString[“名称”]; $(“#search1”).html(数据); } });
您可以按如下方式发送查询字符串中的字符:

document.location = "page.html?c=" + c;
然后,您可以使用

document.location.search

请检查我在default.html上的postinput字段中添加了更多的代码-page.html上的input字段-很抱歉我没有及时回复,'search1'在page.html上,我很抱歉它不是search2,而是'search1'。首先,您是否在querystring中传递参数'name'。其次,设置文本框的值如果要在页面上打印html,请使用.val()而不是.html(),不要使用输入标记。
document.location.search