2016-07-26 111 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值