为什么我的GET请求中有额外的参数x和y?

Wil*_*ild 6 html forms

当我点击提交图像时,我在GET请求中获得了一些额外的参数:

main.php?selected=user_manager_main&mode=set_active&set_this_id=13&x=4&y=7
Run Code Online (Sandbox Code Playgroud)

请注意,xy在最后.我当然没有定义xy最后.这些值似乎是随机的.这是表单代码:

echo '<form action ="main.php" method="get">';
echo '  <input type="hidden" name="selected" value="user_manager_main" />';
echo '  <input type="hidden" name="mode" value="set_inactive" />';
echo '  <input type="hidden" name="set_this_id" value="'.$row['USER_ID'].'" />';
echo '<input type="image" src="images/delete.gif" alt="Submit" />';
echo '</form>';
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢!

Thi*_*ker 20

一切都好.看着:

http://www.w3.org/TR/html401/interact/forms.html#h-17.4.1

使用指点设备单击图像时,将提交表单并将点击坐标传递给服务器.x值是以图像左侧的像素为单位测量的,y值是从图像顶部开始的像素值.提交的数据包括name.x = x-value和name.y = y-value,其中"name"是name属性的值,x-value和y-value分别是x和y坐标值.


And*_*son 10

它是用户点击图像输入的x和y坐标


zal*_*lew 6

这不是随机的.在IE中,当您提交输入图像时,您将获得图像上的坐标.