我有一个简单的表格,其中有一个列表:
<form method ="post" action ="">
<select>Select subject
<option value="1">Maths</option>
<option value="2">Science</option>
</select>
<input type="submit" name="Submit" />
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果我选择Maths选项,我希望将值发送到例如/ 1.什么应该写在行动?怎么写这条路线?
get '' do
end
Run Code Online (Sandbox Code Playgroud)
您的路线可能如下所示:
post '/subject' do
@subject = params[:subject]
# do whatever you want now
end
Run Code Online (Sandbox Code Playgroud)
但是你需要为你的select标签命名并form采取行动:
<form method="post" action="/subject">
<select name="subject">
<!-- etc etc -->
Run Code Online (Sandbox Code Playgroud)
还看看相关问题.
| 归档时间: |
|
| 查看次数: |
1622 次 |
| 最近记录: |