我正在开发像flipkart这样的在线购物网站,并希望通过请求转发价值或者只是想将值附加到URL,但我没有使用过表单,所以我不能使用表单操作。例如,考虑以下情况。
value1<input type="number" min="1" name="value1">
<a href="somePage.jsp">value1</a>
value2<input type="number" min="1" name="value2">
<a href="somePage.jsp">value2</a>
value3<input type="number" min="1" name="value3">
<a href="somePage.jsp">value3</a>
我有三个输入文本与三个超级链接相关联,如果我点击任何链接,那么各个文本框中的值应该附加到URL,我们转到下一页。 在这种情况下 somePage.jsp?Value = 2 类似这样......
答案 0 :(得分:2)
HTML
<a id="reflectedlink" href="http://www.google.com/search">http://www.google.com/search</a>
我将向您展示一个示例,此处在keyup事件中,我正在动态更改href值。
JAVASCRIPT
<script type="text/javascript">
var link= document.getElementById('reflectedlink');
var input= document.getElementById('searchterm');
input.onchange=input.onkeyup= function() {
link.search= '?q='+encodeURIComponent(input.value);
link.firstChild.data= link.href;
};
中检查相同内容
答案 1 :(得分:1)
您可以通过JavaScript更改href属性的内容,如here所述。
答案 2 :(得分:0)
谢谢André我犯了错误。问题是由你的solution解决的,但我犯了错误,因为所有链接的名字都是同名的....