• 09-03-2013, 20:26:28
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar.

    İki tane select box'ım var.

    <form name="formum">
    
    <select name="bir">
    <option value="ahmet">Ahmet</option>
    <option value="mehmet">Mehmet</option>
    </select>
    
    <select name="iki">
    <option value="ali">Ali</option>
    <option value="veli">Veli</option>
    </select>
    
    <input type="submit" value="gönder" onsubmit="git();" />
    
    </form>
    head etiketleri arasına da şu fonsksiyonu yazdım:

    <script>
    function git(){	
    	var bir = document.formum.bir.selectedIndex;
    	birdata = document.formum.bir.options[bir].value;
    	
    	var iki = document.formum.iki.selectedIndex;
    	ikidata = document.formum.iki.options[iki].value;
    	
    	window.location = 'http://site.com/' + birdata + '-ile-' + ikidata + '.html';
    }
    </script>
    Yapmasını istediğim şu. Select boxlardan iki tane veri seçiliyor. gönder'e tıklandığı zaman formun submit edilmesini değil örneğin http://site.com/ahmet-ile-veli.html sayfasına gidilmesini istiyorum. ama olmuyor. form get olarak submit ediliyor. belirttiğim şekilde adrese gitmesi için ne yapabilirim?
  • 09-03-2013, 22:12:56
    #2
    Misal;
    <input type="submit" value="gönder" onsubmit="git();" />
    Değil de
    <input type="button" value="gönder" onclick="git();" />
    Dene
  • 10-03-2013, 08:40:02
    #3
    RemagX adlı üyeden alıntı: mesajı görüntüle
    Misal;
    <input type="submit" value="gönder" onsubmit="git();" />
    Değil de
    <input type="button" value="gönder" onclick="git();" />
    Dene
    Şöyle hallettim. submit butonunu kaldırdım. formun dışında bir buton koydum. ama submit butonu değil. onclick ile işlemi yaptırdım. teşekkür ederim.