Javascript 单击提交时根据表单输入链接到URL

Javascript 单击提交时根据表单输入链接到URL,javascript,python,html,Javascript,Python,Html,我的目标是让用户输入一个日期,从所选日期检索预测数据。我的URL的格式是wwww.mywebsite.com/forecast/region/{{date}(我使用的是金字塔的URL调度)。我希望用户能够以YYYYMMDDHH格式输入日期,并在单击提交时将用户带到该日期的url。有没有办法在HTML中实现这一点?或者Javascript或服务器端python是更好的选择?谢谢您可以在服务器端使用python轻松完成此任务,如下所示: @view_config(route_name='foo')

我的目标是让用户输入一个日期,从所选日期检索预测数据。我的URL的格式是wwww.mywebsite.com/forecast/region/{{date}(我使用的是金字塔的URL调度)。我希望用户能够以YYYYMMDDHH格式输入日期,并在单击提交时将用户带到该日期的url。有没有办法在HTML中实现这一点?或者Javascript或服务器端python是更好的选择?谢谢

您可以在服务器端使用python轻松完成此任务,如下所示:

@view_config(route_name='foo')
def foo(request):
    #get date like something like this:
    if ('date' in request.params.keys()):
        userInputDate = request.params.get('date')

    #redirect the user to date specific view
    return HTTPFound(location=request.route_url('bar', date = userInputDate)

@view_config(route_name='bar', renderer='bar.mak')
def bar(request):
   #get that usergiven date
   date = request.matchdict['date']
   #do stuff
酒吧的路线定义:

config.add_route('bar','/bar/{date:\d+}')
这将创建具有更改值(如日期)的URL。有关这方面的更多信息,请点击此处: