gpt4 book ai didi

javascript - 将表单提交到页面,其中页面根据表单元素而变化?

转载 作者:行者123 更新时间:2023-11-28 03:26:33 25 4
gpt4 key购买 nike

提交表单时,提交页面基于表单中的某个元素。例如:

<form method="post" action="/submit/[user_form_field]">
<input type="text" name="user">
<input type="hidden" name="userdata" value="userdatavalue">
<input type="submit">
</form>

在用户字段中提交“test”时,表单应将用户数据字段 POST 到 /submit/test

一个单独但相似的选项是,这也可以在不发布任何内容的情况下进行处理。给出几乎相同的形式:

<form method="get" action="/submit/[user_form_field]">
<input type="text" name="user">
<input type="submit">
</form>

在这种情况下,以用户身份输入“test”的人将被重定向到“/submit/test”,而不是“/submit?user=test” ”

基本上,对于第二部分,有没有办法在提交“GET”表单时删除“?user=”部分?

最佳答案

我自己成功了:

<script>
function change_action(formchange)
{
document.formchange.action = "/submit/" + document.getElementById("user").value;
}
</script>
<form method="post" name="formchange" id="formchange" action="/submit">
<input type="text" name="user" id="user" onchange="change_action(this.form)"> ';
<input type="submit" value="Submit">
</form>

它仍然会发帖,所以它可以完成我需要的一切。

关于javascript - 将表单提交到页面,其中页面根据表单元素而变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58593350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com