使用当前网址的表单操作网址

时间:2020-07-03 13:37:58

标签: javascript html flask

我在一个使用python的flsk项目中。 我需要定义我的from动作,以便添加url符号变量。

我的模板网址是这样的: http:// xxxxxxx / sell1 / AAPL

AAPL是符号变量值

see1.html代码是:

type

app.py代码为:

Entity

我的目标是要有一个代码可以在sell1.html表单操作url中进行更改,以适合符号变量(在我的示例中为AAPL,但可以是其他名称。)

该符号位于url的末尾或输入文本中:id = stock(代码的第4行)

有人可以帮助我吗? 也许是JavaScript代码? (但我不擅长此事。)

1 个答案:

答案 0 :(得分:0)

我尝试了一下,而且有效

    <form id="actionform"  method="post" onsubmit="get_stock_quote()">
        <div class="form-group">
            <input type="text" id="stock" name="symbol" value="{{ stocks }}">

            , owned
            <text id="nbr" name="amountbefore">
                 {{ nbr }}
            </text>
        </div>
        <div class="form-group">
            <input min="1" autocomplete="off" autofocus class="form-control" name="amount" placeholder="Amount" type="number">
        </div>
        <button id="submit" class="btn btn-primary" type="submit">Sell</button>
    </form>

    <script language="javascript" type="text/javascript">
    function get_stock_quote()
    {
        var form = document.getElementById('actionform')
        var symbol = document.getElementById('symbol').value
        var action_src = "/sell1/" + symbol

        form.action = action_src;
    }
</script>