2016-07-26 213 views
1

我需要提交页面,并且我选择使用元素来完成此操作,而图像在放大时会放大一些。输入元素生成鼠标点击的x和y坐标

由于问题的怪异本质,我没有发现任何关于谷歌这个主题的重要性,因为我无法用简单的关键词来阐述它。

这是PHP的。(我知道回声HTML元素是不好的做法,但手头让焦点问题。)

echo '<form method="get">'; 
echo '<input type="hidden" name="v" value="30" />'; 
echo '<div class="hover01 column">'; 
echo '<div>'; 
echo '<figure>'; 
echo '<input type="image" name="submit" src="http://[img host]/image.jpg" border="0" alt="Submit"/>'; 
echo '</figure>'; 
echo '</div>'; 
echo '</div>'; 
echo '</form>'; 

现在,当我我传中,GET值,因为它在图像上单击应该,但它也传送x,y位置在点击图像上出现这样

& submit.x = 24 & submit.y = 34

我如何删除多余的两个值,使该网址看起来很不错,整洁这

http://localhost/vlp/?v=5 

,而不是这个

http://localhost/vlp/?v=5&submit.x=24&submit.y=34 

如果我改变<input>元素<img>元素则没有多余的GET值,但我需要提交并重新装入新值的页面,并有放大悬停的图像。

这可以做到没有Javascript吗?

回答

0

我只会用<button>来修复URL中的额外GET值