我的 html 页面中有一些 5 个静态复选框。当我单击提交按钮时,我想获取选定复选框的值。
以下是我的代码片段,请纠正我哪里错了。
对于我在 101..105
if (params[":Prod"+i] == 'selected')
@userid=session[:userid].to_i
@prodid="Prod"+i.to_i
@prodname=params[":ProdName"+i].to_s
@price=params[":Price"+i].to_i
@qty=params[":qty"+i].to_i
@Products=Product.create :UserId =>@userid, :ProductId =>@prodid, :ProductName =>@prodname, :Price =>@price,:Quantity =>@qty
if @Products.save
redirect_to viewcart_path
else
render products_path
end
end
注意:我的复选框 ID 是 Prod101、Prod102、Prod103、Prod104 和 Prod105,我在我的 html 页面中定义了静态。