希望从文本输入中获取数量并使用 OnClick="location.href" 将信息推送到新页面
Looking to take Quantity from a text input and use OnClick="location.href" to push information to new page
目前我正在使用它通过简单的 Onclick 添加到购物车按钮将 1 件产品提交到我的购物车页面。
<td class="data_cell dataFontColor">
<label onClick="location.href='cart/?PartNo=#NPart#&Qty=1'">Add to
Cart</label></td>
<td class="data_cell dataFontColor">
<cfif IsDefined ("getPrice2.Price") AND getPrice2.Price eq "">
我正在尝试实现一个文本框来提交用户想要的任何数量,但是在提交时页面移动但没有任何内容添加到购物车。我知道 OnClick 中的 Qty= 有问题,但似乎无法弄清楚。如有任何帮助,我们将不胜感激!
<td class="data_cell dataFontColor">
<td><input type="text" name="Qty" size="4" value= "Qty" maxlength="9"/></td>
<td class="data_cell dataFontColor">
<label onClick="location.href='shop/?PartNo=#NPart#&Qty=#Trim (Qty)#'">Add to
Cart</label></td>
这不起作用的原因是您无法使用处理页面服务器端的 ColdFusion 执行您正在尝试的操作。用户键入的输入在客户端处理。
首先,我会在您的 input
标签中添加一个 id
属性。
<input type="text" id="Qty" name="Qty" size="4" value= "Qty" maxlength="9"/>
一旦您的 input
有了 ID,现在您可以使用 JavaScript 在客户端提取值。
<label onClick="location.href='shop/?PartNo=#NPart#&Qty="+document.getElementById("Qty").value.trim()>Add to Cart</label>
目前我正在使用它通过简单的 Onclick 添加到购物车按钮将 1 件产品提交到我的购物车页面。
<td class="data_cell dataFontColor">
<label onClick="location.href='cart/?PartNo=#NPart#&Qty=1'">Add to
Cart</label></td>
<td class="data_cell dataFontColor">
<cfif IsDefined ("getPrice2.Price") AND getPrice2.Price eq "">
我正在尝试实现一个文本框来提交用户想要的任何数量,但是在提交时页面移动但没有任何内容添加到购物车。我知道 OnClick 中的 Qty= 有问题,但似乎无法弄清楚。如有任何帮助,我们将不胜感激!
<td class="data_cell dataFontColor">
<td><input type="text" name="Qty" size="4" value= "Qty" maxlength="9"/></td>
<td class="data_cell dataFontColor">
<label onClick="location.href='shop/?PartNo=#NPart#&Qty=#Trim (Qty)#'">Add to
Cart</label></td>
这不起作用的原因是您无法使用处理页面服务器端的 ColdFusion 执行您正在尝试的操作。用户键入的输入在客户端处理。
首先,我会在您的 input
标签中添加一个 id
属性。
<input type="text" id="Qty" name="Qty" size="4" value= "Qty" maxlength="9"/>
一旦您的 input
有了 ID,现在您可以使用 JavaScript 在客户端提取值。
<label onClick="location.href='shop/?PartNo=#NPart#&Qty="+document.getElementById("Qty").value.trim()>Add to Cart</label>