Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不带提交按钮或JavaScript的html提交 现在我有一个简单的形式,加上和减去它,中间有一个值。我正在尝试在加号和减号下创建一个href链接来调用self,但可以指示使用了哪个链接(加号或减号),也可以在递增或递减后传递值_Javascript_Html_Button_Submit - Fatal编程技术网

不带提交按钮或JavaScript的html提交 现在我有一个简单的形式,加上和减去它,中间有一个值。我正在尝试在加号和减号下创建一个href链接来调用self,但可以指示使用了哪个链接(加号或减号),也可以在递增或递减后传递值

不带提交按钮或JavaScript的html提交 现在我有一个简单的形式,加上和减去它,中间有一个值。我正在尝试在加号和减号下创建一个href链接来调用self,但可以指示使用了哪个链接(加号或减号),也可以在递增或递减后传递值,javascript,html,button,submit,Javascript,Html,Button,Submit,我不想使用JavaScript/客户端脚本,因为有些浏览器不允许,但我使用的是PHP。我也不想使用$\u GET,因为其他数据需要发送到“self”,所以我使用$\u POST 欢迎提出任何意见 代码片段 var_dump($_POST); < form action="?" method="post" action="Submit" > < input type="hidden" id="currentvalue" name="currentvalue" value="2"

我不想使用JavaScript/客户端脚本,因为有些浏览器不允许,但我使用的是PHP。我也不想使用$\u GET,因为其他数据需要发送到“self”,所以我使用$\u POST

欢迎提出任何意见

代码片段

var_dump($_POST);
< form action="?" method="post" action="Submit" >
< input type="hidden" id="currentvalue" name="currentvalue" value="2" / >

< div class="minus" >< a href="" onclick="document.forms[0].submit();return false;" > - < /a > < /div >
< div class="currentvalue">'.$_POST["currentvalue"].'< /div >
< div class="plus"> + < /div >
var\u dump($\u POST);
-
。$\u POST[“currentvalue”]。
+

谢谢

如果没有JavaScript或提交按钮,您将无法提交表单。唯一的例外情况是用户在更改值后在文本框中按enter键。在大多数浏览器中,都应该提交表单。除此之外,JavaScript或提交按钮是必需的。

如果不使用
按钮或
输入类型=image/submit
元素或JS,则无法提交HTML表单

您可以做什么:

  • input type=image
  • 将bg图像应用于
    input type=submit
    并通过
    文本缩进:-999em终止文本
    适用于现代浏览器,而
    行高
    适用于IE
  • 如果确实需要,可以将区域分割为单独的形式

  • 如果用户没有Javascript,下面是另一种优雅降级的方法:

    -使用普通的html提交按钮对表单进行编码

    -使用Javascript隐藏按钮(将显示设置为无)

    -使用Javascript在需要时提交表单

    因此,不使用javascript的用户数量可以忽略不计,只需单击一个按钮即可。你的大多数用户永远不会看到它


    此外,您的代码看起来可能是用于分页或类似的内容。如果是这样,您也应该考虑使用查询参数的正常链接是否更合适,然后使用“YET”而不是“POST”。因此,您不需要表单提交。

    我对目前不支持JavaScript的浏览器感到好奇point@Pablo是的,我想他的意思是如果用户关闭了它,而不是如果浏览器不支持它。