İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Form üzerinde input type değeri image durumunda action 'suz POST değeri almak

OsmanAtabey

0
İyinet Üyesi
Katılım
26 Mart 2005
Mesajlar
922
Reaction score
4
ANASAYFA
PHP:
<html>
<body>
<?php
include('searchform.php');
include('searchkod.php');
?>
</html>
</body>

SEARCH FORM - searchform.php
PHP:
<form method="POST">
<input type="image" src="buton.jpg" name="submit" />
</form>

SEARCH KOD - searchkod.php
PHP:
<?php
if (isset($_POST['submit'])) {
echo 'Script calisiyor';
}
?>

Bu şekilde yazılan bir yapıda submit input butonuna resim eklemek istediğim için type="image" değeri verdim fakat yapı gereği form POST 'u actionsuz kullanmam gerekiyor. Action değeri olmadığı içinde submit boş bir değer döndürüyor. Bu sorunu nasıl çözebilirim ?
 

OsmanAtabey

0
İyinet Üyesi
Katılım
26 Mart 2005
Mesajlar
922
Reaction score
4
PHP:
<form method="POST">  
<input type="image" src="buton.jpg"> 
<input type="hidden" src="buton.jpg" name="submit"> 
</form>

Bu şekilde bir çözüm buldum. Şimdilik sorunsuz çalışıyor.
 

Troypc

0
İyinet Üyesi
Katılım
17 Eylül 2010
Mesajlar
849
Reaction score
7
Konum
Ankara
İyi çözüm sayılır ama sorun çıkabilir. Ben css kullanmanızı öneriyorum.

Örnek:
input .buton {
width:200px;
height:40px;
background:url(images/inputBG.png);
}

Kullanacağınız zaman <input type="submit" class="buton"/>

Veya

Css kullanmıycam diyorsanız javascriptle küçük bir fonksiyon yazıp onclick ile submit ettirebilirsiniz.

şunun gibi

<script type="text/javascript">
function submitform()
{
document.forms["formunuzun idsi"].submit();
}
</script>
<input type="image" src="resim.png" onclick="submitform()"/>

html yi çok seviyorum, birçok çözüm yolu oluyor. Gene en hızlısı ilk yoldur bu arada.
 

OsmanAtabey

0
İyinet Üyesi
Katılım
26 Mart 2005
Mesajlar
922
Reaction score
4

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst