首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拉钩
V2EX  ›  PHP

如何实现点击表单提交按钮,网页跳转至一个由表单内容拼接而成的 URL?

  •  
  •   jayan2358 · 122 天前 · 1039 次点击
    这是一个创建于 122 天前的主题,其中的信息可能已经有所发展或是发生改变。
    路由

    Route::get('/task/{thing}', 'TaskController@show');
    视图

    <form action="/task" method="get">
    <input type="text" name="thing" />
    <input type="submit" />
    </form>
    如果这样写跳转链接将会是 /task?thing=dsadsa 形式,如何优雅的跳转到 /task/dsadsa 这种形式的 URL
    5 回复  |  直到 2018-08-12 22:03:06 +08:00
        1
    zacharyjia   122 天前
    按钮的 onclick 事件里用 JS 跳转肯定是可以的
    不知道有没有其他暗黑科技可以简单实现
        2
    rabbbit   122 天前   ♥ 1
    <input id="a" value="1">
    <button onclick="window.location.pathname = '/task/' + a.value ">jump</button>
        3
    wnh3yang   122 天前 via Android
    这个表单直接 post 到服务器,然后 php 根据传来的数据 返回跳转响应
        4
    DavidNineRoc   122 天前
    这么明显的路由你自己偏要乱搞,本来 {thing} 就是要标记,
        5
    jayan2358   122 天前
    @wnh3yang 我原先就是这么做的,可是这样太不美观了啊
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1092 人在线   最高记录 4019   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 19ms · UTC 23:33 · PVG 07:33 · LAX 15:33 · JFK 18:33
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1