如何使用ahref传递复选框的值
我在我的项目中使用以下代码
<cfoutput query="getOptions">
<tr>
<td align="center"> #optionname#</td>
<td align="center"> #DollarFormat(optionprice)#</td>
<td><input type="checkbox" name="OptionalID" value="#OptionID#" ></td>
</tr>
</cfoutput>
并且我将值传递给其他表单,如下所示
<a href="addtocart.cfm?pid=#productId#&OptionalID=#OptionalID#">
我应该做什么来传递所有选中的复选框的所有值。请帮助
提前致谢
I am using following code in my project
<cfoutput query="getOptions">
<tr>
<td align="center"> #optionname#</td>
<td align="center"> #DollarFormat(optionprice)#</td>
<td><input type="checkbox" name="OptionalID" value="#OptionID#" ></td>
</tr>
</cfoutput>
And i am passing the value to other form as follows
<a href="addtocart.cfm?pid=#productId#&OptionalID=#OptionalID#">
what should i do to pass all values of all the checkboxes that are checked.Please help
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
将页面更改为使用表单,而不是通过链接传递值。
大致如下:
您现在可以传递任意数量的值,复选框将以列表的形式出现。
希望有帮助
Change your page to use a form instead of passing the values via a link.
Something along the lines of:
You can pass as many values as you want now, and the checkboxes will come up as a list.
hope that helps
尽管使用 JavaScript 可能会有些棘手,但如果您使用 A 添加到购物车,则只会传递 URL 中的值。您想改用表格。
当然,这意味着您通常会在表单中使用提交按钮。如果您决定使用链接,则可以这样做
(请注意,为了简单起见,我省略了各种标签和 # 的转义)
Though you can get tricky with JavaScript, if you use an A to add to cart, you'll only be passing the values in the URL. You want to use a form instead.
Of course, this means you'd ordinarily use a submit button inside your form. If you're set on using a link, you can do
(note that I've omitted various tags and escaping of # for simplicity)
为此你需要 JavaScript。
首先,在您发布代码的页面中添加此内容:
其次,将
onclick
添加到链接标记:就是这样,现在表单
addtocart.cfm
将获取查询用户勾选的复选框的字符串值。You need JavaScript for that.
First, have this in your page where you have the code you posted:
Second, add
onclick
to the link tag:That's it, now the form
addtocart.cfm
will get query string values of the checkboxes ticked by the user.