Javascript 从一个html页面获取值并将其附加到下一个html页面的文本框id
我以前问过这个问题,但我的问题仍然没有解决。让我再解释一下我的问题。我有一个推荐.html页面有不同的按钮选择商户,选择contact choose product。在choose merchant中,我有一个文本框,旁边有一个id=merchant的文本框。单击choose merchant后,它将转到brand.html并将给我一个商户列表。在点击其中一个列表项后,我将以可变文本的形式获得该商户的值,现在希望将该值附加到这是我尝试过但不起作用的代码。。 这是brand.js提供的Javascript 从一个html页面获取值并将其附加到下一个html页面的文本框id,javascript,jquery,html,Javascript,Jquery,Html,我以前问过这个问题,但我的问题仍然没有解决。让我再解释一下我的问题。我有一个推荐.html页面有不同的按钮选择商户,选择contact choose product。在choose merchant中,我有一个文本框,旁边有一个id=merchant的文本框。单击choose merchant后,它将转到brand.html并将给我一个商户列表。在点击其中一个列表项后,我将以可变文本的形式获得该商户的值,现在希望将该值附加到这是我尝试过但不起作用的代码。。 这是brand.js提供的 $('.
$('.ui-li-icon li').click(function() {
var index = $(this).index();
var text = $(this).text();
alert('Index is: ' + index + ' and text is ' + text);
sessionStorage.setItem("selectedMerchant", text);
window.location="recommendmanual.html";
$('#merchant').append(text);
});
这是recomment.js
function load()
{
var selectedMerchant = "";
if ( sessionStorage.getItem("selectedMerchant") ) {
selectedMerchant = sessionStorage.getItem("selectedMerchant");
alert(selectedMerchant);
}
}
而recomment.html是
<input type="text" id="merchant"></input>
为什么不将两者放在同一页上?使用jquery可以显示和隐藏网页的各个部分,其中一个部分可以处理品牌和一个商品
如果你真的想在两个页面上显示,我相信你可以在url中设置参数。我在这里找到了一些东西,看看你能不能用: 您需要在recomment.js中设置
#merchant
的值
function load()
{
var selectedMerchant = "";
if ( sessionStorage.getItem("selectedMerchant") ) {
selectedMerchant = sessionStorage.getItem("selectedMerchant");
$("#merchant").val(selectedMerchant);
}
}
移动您的
$(“#商户”)。追加(文本)
inside recommend.js不起作用…更改此项后..警报(selectedMerchant)alerts的值是否正确?是..它显示的值正确。我想我在一个结束元素中犯了一些错误。。