Php 提交URL给出x和y
我有一个搜索框,其中有一个图像作为提交按钮。 现在,当我提交URL时,它是这样的:Php 提交URL给出x和y,php,html,Php,Html,我有一个搜索框,其中有一个图像作为提交按钮。 现在,当我提交URL时,它是这样的:search.php?name=&s=s&submit.x=26&submit.y=8 通常,URL看起来像?name=&s=s,但它带有按钮,而不是图像 谁能帮我删除&s=s之后的url 这是我的代码: HTML: 谢谢。当您有一个时,您会收到与请求一起发送的两个附加参数:单击图像提交按钮的位置的x和y坐标。为了不将这些参数添加到URL,您必须去掉。如果按钮必须是图像,我建议使用CSS属性background i
search.php?name=&s=s&submit.x=26&submit.y=8
通常,URL看起来像?name=&s=s
,但它带有按钮,而不是图像
谁能帮我删除&s=s
之后的url
这是我的代码:
HTML:
谢谢。当您有一个
时,您会收到与请求一起发送的两个附加参数:单击图像提交按钮的位置的x和y坐标。为了不将这些参数添加到URL,您必须去掉
。如果按钮必须是图像,我建议使用CSS属性background image
:
input[type=submit] {
background-image: url(http://lorempixel.com/40/20/);
border: 0;
width: 40px;
height: 20px;
}
以及相应的HTML:
<input type="submit" value="" name="submit">
然后,只需检查是否设置($\u GET['submit'])
至于它的外观:这就是
所做的-它将在图像上单击的坐标作为附加的x
和y
表单字段提交。如果你不想这样,就不要使用那种输入类型!考虑使用< <代码> <代码> >包含<代码> <代码>标签,或者使用CSS来编写<代码> <代码> .< /p>使用POST作为表单的方法,或在提交表单后重定向到.name=& s= s ..这就是我所理解的,但是如果我使用CSS样式的正常输入,则按钮显示值,并且我需要链接的值。你知道还有什么更好的办法吗?@D.Ester你还有其他的想法,不是吗?为什么不使用它们呢?我现在已将其更改为
,但现在我的URL以=
结尾。我认为这是…@D.Ester乐于提供帮助的唯一方法。@D.Ester如果您不希望submit按钮添加变量,请将其名称保留为空。
input[type=submit] {
background-image: url(http://lorempixel.com/40/20/);
border: 0;
width: 40px;
height: 20px;
}
<input type="submit" value="" name="submit">