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