jsp中cookie 多值问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 16:20:57
在jsp中编写一个js,产生cookie,以便在另一个网页中调用:
a.htm:
<script>
function buy(){
alert("商品已放入购物车");
document.cookie=document.form.tx.value;
}
</script>
<html>
<head><title>购书</title>
</head>
<body><form name="form" method="post">
<input type="text" width="157" name="tx">

<input type="button" value="购买" onclick="buy()"/>
</body></html>

b.htm:
<script>
function buy_info(){
var s=document.cookie.split(";");
document.form.tx.value=s[0];
}
</script>
<html><body><input type="text" name="tx"></body></html>

这样可以解决将a.htm中的一个text中的值传入b.htm中的text。
但是如果我的a.htm中有两个text区域,或者更多,我怎么相应的传入b.htm中的text

为每一个text定义id属性, 这样就可去定它的唯一性, 然后通过
document.getELementById("txtid").value;

来去的制定的text中的值

存入cookies的时候可以把这个id作为key来用啊,不久可以区分了吗