0
我的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页面中定义的静态。
您的参数键中的冒号看起来不正确。 – 2013-04-10 12:00:09