提交按钮没有名称时如何处理表单提交按钮

乔蒂

我有一个搜索表单,并且“提交”按钮如下所示:

<input type="submit" name="search_submit" value="Go"/>

我使用以下php处理此表单:

if (isset($_GET['search_submit'])) {
    do blah
}

工作正常。但是我的网址中包含&search_submit = Go。我不希望这种情况出现。

我知道要解决此问题,我需要从表单输入行中删除name属性。

但是后来我的php不再起作用,我不确定如何更改它以处理表单。我尝试将其更改为:

if (isset($_GET['submit']))

if (isset($_GET['Go']))

但是他们也不起作用。如果有人可以帮助我提供答案,那就太好了。

我愿意

您无法删除输入元素的名称,因为PHP不知道要查找哪个值。如果您想完全隐藏URL后面的字符串,请使用请求方法POST代替GET

<form action='myscript.php' method='POST'>
    <input type="submit" name="search_submit" value="Go"/>
</form>

您的PHP将使用以下内容:

$_POST['search_submit']; // Instead of $_GET['search_submit'];

此处可以找到有关何时使用GET和POST的很好的答案


编辑:如果您只是不想让该按钮显示在URL中,但其他所有内容仍应存在(根据您的评论),则只需删除“提交”按钮的值和名称即可。

除了寻找search_submit设置之外,您还可以寻找其他值:

if (isset($_GET['username'], $_GET['password'])) {
    // Do your stuff here
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

处理表单中的多个提交按钮

来自分类Dev

如何单击没有名称,ID或值的按钮?

来自分类Dev

当按钮数量可变时,如何处理多个提交按钮?

来自分类Dev

如果没有名称/值对,服务器如何捕获“提交”操作?

来自分类Dev

如何使用Angular JS处理表单中的多个提交按钮?

来自分类Dev

如何处理表单子组件中的按钮

来自分类Dev

没有文本或表单名称属性的提交按钮

来自分类Dev

Jsoup:登录时没有ID或名称的提交按钮

来自分类Dev

如何在 Django 中保存没有提交按钮的表单

来自分类Dev

输入时没有提交按钮的表单

来自分类Dev

提交按钮的名称为“ submit”时,欧芹表单无法提交

来自分类Dev

提交按钮的名称为“ submit”时,欧芹表单无法提交

来自分类Dev

没有提交按钮提交

来自分类Dev

多个表单,多个提交按钮,1个使用ajax的处理表单

来自分类Dev

使用JavaScript处理带有多个提交按钮的表单提交

来自分类Dev

当表单仅具有属性(即没有名称或ID)时,如何在scrapysharp中查找表单

来自分类Dev

获取没有提交按钮的已提交表单的价值

来自分类Dev

单击按钮时如何防止表单提交?

来自分类Dev

单击按钮时如何防止表单提交?

来自分类Dev

链接为带有名称属性的提交按钮

来自分类Dev

为什么当我按下“提交”按钮时,表单没有提交?

来自分类Dev

是否将没有名称属性的<input>字段提交给服务器?

来自分类Dev

如何在Ajax表单提交中提交表单名称和提交按钮名称

来自分类Dev

如何处理我的表单中的两个提交按钮

来自分类Dev

当没有从脚本上传文件时如何防止提交按钮?

来自分类Dev

如何通过javascript提交的php curl登录,即表单中没有提交按钮

来自分类Dev

表单提交时禁用提交按钮

来自分类Dev

VBScript / WshShell-单击没有名称,ID或类的按钮

来自分类Dev

Struts 2:如何处理表单上的索引属性按钮

Related 相关文章

  1. 1

    处理表单中的多个提交按钮

  2. 2

    如何单击没有名称,ID或值的按钮?

  3. 3

    当按钮数量可变时,如何处理多个提交按钮?

  4. 4

    如果没有名称/值对,服务器如何捕获“提交”操作?

  5. 5

    如何使用Angular JS处理表单中的多个提交按钮?

  6. 6

    如何处理表单子组件中的按钮

  7. 7

    没有文本或表单名称属性的提交按钮

  8. 8

    Jsoup:登录时没有ID或名称的提交按钮

  9. 9

    如何在 Django 中保存没有提交按钮的表单

  10. 10

    输入时没有提交按钮的表单

  11. 11

    提交按钮的名称为“ submit”时,欧芹表单无法提交

  12. 12

    提交按钮的名称为“ submit”时,欧芹表单无法提交

  13. 13

    没有提交按钮提交

  14. 14

    多个表单,多个提交按钮,1个使用ajax的处理表单

  15. 15

    使用JavaScript处理带有多个提交按钮的表单提交

  16. 16

    当表单仅具有属性(即没有名称或ID)时,如何在scrapysharp中查找表单

  17. 17

    获取没有提交按钮的已提交表单的价值

  18. 18

    单击按钮时如何防止表单提交?

  19. 19

    单击按钮时如何防止表单提交?

  20. 20

    链接为带有名称属性的提交按钮

  21. 21

    为什么当我按下“提交”按钮时,表单没有提交?

  22. 22

    是否将没有名称属性的<input>字段提交给服务器?

  23. 23

    如何在Ajax表单提交中提交表单名称和提交按钮名称

  24. 24

    如何处理我的表单中的两个提交按钮

  25. 25

    当没有从脚本上传文件时如何防止提交按钮?

  26. 26

    如何通过javascript提交的php curl登录,即表单中没有提交按钮

  27. 27

    表单提交时禁用提交按钮

  28. 28

    VBScript / WshShell-单击没有名称,ID或类的按钮

  29. 29

    Struts 2:如何处理表单上的索引属性按钮

热门标签

归档