• 29-04-2010, 15:56:43
    #1
    merhaba arkadaşlar. yazdığım bir get metodlu formu submit ettiğimde urller bildiğimiz gibi dosya.php?q=deger şeklinde oluyor. ben bunun /etiket/deger.html gibi olmasını istiyorum. sanırım bunu javascript ile yapacağız. javascript bilgim ise çok az. bu konuda bana küçük bir örnek yazıverirseniz devamını ben getirebilirim sanırım

    yardımlarınız için şimdiden teşekkürler
  • 29-04-2010, 16:46:26
    #2
    Üyeliği durduruldu
    Hocam gidiğin değer inputa "deger" adında id ver önce.

    <script language="javascript" type="text/javascript">
    function gonder(){
     var deger = document.getElementById('deger');
     window.location = "sitenizin adresi buraya gelecek/" + deger.value + ".html";
    }
    </script>
    ve submit butonuna da
    onclick="gonder();"
    kodunu ekle
  • 29-04-2010, 16:50:37
    #3
    teşekkürler hocam

    terazinizi de parlattım
  • 29-04-2010, 16:53:02
    #4
    Üyeliği durduruldu
    çalıştımı hocam?
    denemeden ekeldim de
  • 29-04-2010, 17:05:40
    #5
    çalıştı, mantığını da kavradım zaten

    tek eksik şu oldu, artık enter tuşuna basınca submit yapmıyor :S o da hallolsa tam olacak ama olmasa da olur
  • 29-04-2010, 17:25:17
    #6
    Üyeliği durduruldu
    sen inputa type="submit" yerine type="button" yaz dene bakalım olucakmı
  • 29-04-2010, 17:30:36
    #7
    olmuyor
  • 29-04-2010, 17:50:54
    #8
    Üyeliği durduruldu
    hocam
    bunu script taglarımızın arasına
    NS4 = (document.layers) ? true : false;
    function checkEnter(event)
    	{     
    	var code = 0;
        	if (NS4){code = event.which;}
    	else{code = event.keyCode;}
    	if (code==13){gonder();}
    	}
    bunuda submit`e ekle
    onKeyPress="checkEnter(event)"
    dene bakalım olması lazım
  • 29-04-2010, 23:31:19
    #9
    submit e değil de text eklediğim alana ekleyince oldu

    teşekkürler