Submit.x ve submit.y kaldır ama URL diğer değerleri korumak

3 Cevap php

Benim PHP formu ile ben URL'ye bir değer geçmek, ama submit.x ve submit.y kaldırmak istiyorum. İşte benim form bulunuyor:

<form action="booking.php" method="get">    
<input type="image" value="access" class="rollbtn" src="../images/book-btn.gif" alt="Book" name="submit" />
</form>

? Ama type = "image" sonucu x ve y koordinatları ihmal - Ben URL booking.php görüntülemek için = erişimi sunmak istiyorum. Ben eklerseniz onsubmit="this.submit();return false;" her şeyi şeritler. Bunu yapmak için bir yolu var mı, yoksa sadece type = "submit" ve düğmesini stil kullanmalıyım?

3 Cevap

Sen kullanabilirsiniz:

<button type="submit"><img src="../images/book-btn.gif" alt="Book" /></button>

ve sonra sınırları gibi düğme elemanın varsayılan stil kaldırmak için uygun CSS kullanın.

Siz seçeneklerden birkaçı var.

  1. Giriş tipi bir görüntünün src ile teslim;
  2. Giriş tipi CSS arka plan görüntüsü ile teslim; veya
  3. Görüntü bu JavaScript ile teslim sunmak;

Görüntü gönderdiğinde böylece tıklanan nerede koordinatlarını alabilirsiniz içindir. Bu görüntü haritaları, önemli olabilir.

Ben benzer bir ihtiyaç koştu, ben böyle bir şey yaptığını jQuery kullanarak çözdü:

<script src="where_you_have_jquery.js"></script>
<script>
$('#my_form').submit(function(){
   $('#submit_img').attr('disabled',true); 
});
</script>

Sizin göndermek görüntü bu çalışması için, ilgili id ​​niteliği olarak (bu durumda) "submit_img" sahip olması gerekir. Ve form id = "my_form".