私のウェブサイトでは、以前に保存した複数の住所をデータベースから取得し、それらを私のウェブサイトに表示しています。これで、ユーザーはそれらのいずれかを選択でき、選択したアドレスのデータが次のページに送信され、データベースに挿入されます。
http://tinypic.com/r/2lj70i9/5
アドレスを取得するための私のjspコード:
<a href="javascript:next()">
<div class="address1">
<form name="form2" method="post">
<input name="name" type="text" readonly="readonly" value="<% out.print(x1); %>" style="font-weight: bold;" />
<input name="address" type="text" readonly="readonly" value="<% out.print(x2);%>"/>
<input name="city" type="text" readonly="readonly" value="<% out.print(rs1.getString("city"));%>"/>
<input name="state" type="text" readonly="readonly" value="<% out.print(rs1.getString("state"));%>"/>
<input name="pin" type="text" readonly="readonly" value="<% out.print(rs1.getString("pin"));%>"/>
<input name="phone" type="text" readonly="readonly" value="<% out.print(rs1.getString("mob"));%>"/>
</form>
<div class="selectLine">Click to Select</div>
</div>
</a>
私のJavascriptは次のとおりです。
function next()
{
var f=document.forms["form2"];
f.method="post";
f.action='checkout3.jsp';
f.submit();
}
しかし、問題は、トップアドレスのみを選択しているものは何でも、次のページにフェッチされていることです。