使“提交”按钮也发送额外的值

时间:2019-02-01 01:16:45

标签: javascript html

我有一个带有提交按钮的长格式,该按钮将所有字段的值发送到地址栏中。

但是,我希望单击提交按钮时还要添加一个额外的值(&submitted = yes)。

如何转换我的按钮:

<input type="submit" name="submitted" value="submit">

要这样做吗?

想法是,当页面与其他字段一起加载时,我可以在javascript中使用该值:

<script language="javascript">  
var urlParams = new URLSearchParams(window.location.search);
var LastName = urlParams.get('LastName');
var Submitted = urlParams.get('Submitted');

3 个答案:

答案 0 :(得分:4)

最简单的解决方案:在表单中添加一个隐藏的输入字段。

<input type="hidden" name="submitted" value="yes">

答案 1 :(得分:2)

好吧,您可以改为使用button标签,就像这样:

<button type="submit" name="submitted" value="yes">submit</button>

我还看到您在脚本上使用language属性,最好使用type属性,如下所示:

<script type="text/javascript">
</script>

答案 2 :(得分:0)

请尝试如下

<form action="/action_page" method="get">
<input type="hidden" name="submitted" value="yes">
</form>