• 07-08-2010, 16:55:18
    #1
    Bir müddettir uğraşıyorum ama çözüm bulamadım. Birkaç yabancı sitede dahi tam istediğim sorunun cevabını alamadım.

    Mesele şu benim bir select option formum var. oradaki seçilen değerin value değerini aldırmak. Şöyle örnekle yazayım :

    function fiyat()
    {
    
    alert(document.forms[0].secim.value);
    alert(document.forms[0].secim.options[document.forms[0].secim.selectedIndex].text);
    
    }
    </script>
    <select name="paket" id="secim" onchange="javascript:fiyat()">  
    <option value="<? echo $paket[fiyat]; ?>" selected>Paket Seçiniz...</option>  
    </select>
    bu şekilde çalıştırdığımda ilk olarak seçili olanın indexini veriyor forma göre
    2. alertte ise adını veriyor. bu örneğe göre paket seçiniz yazıyor mesela. ama ben orda fiyatını istiyorum. optionun valuesinde yazan değeri..

    bunun nasıl yapılacağını bilen duyan gören varsa çok makbule geçer..
  • 07-08-2010, 17:07:54
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    getElementsByTagName('option')
    ???
  • 07-08-2010, 18:40:03
    #3
    <script>
    function fiyat(f){
    alert(f);
    }
    </script>
    <select name="paket" id="secim" onchange="javascript:fiyat(this.value)">  
    <option value="<? echo $paket[fiyat]; ?>" selected>Paket Seçiniz...</option>  
    </select>
  • 07-08-2010, 18:43:18
    #4
    by_grafitus adlı üyeden alıntı: mesajı görüntüle
    getElementsByTagName('option')
    ???
    bununla yapamadım. internetteki uygulamalarını düzenledim, divlerle başarılı fakat option lara olmadı :S javascripte de yeni yeni başladım henüz 1-2 günlük bilgim var sadece
  • 07-08-2010, 18:48:23
    #5
    mystec adlı üyeden alıntı: mesajı görüntüle
    <script>
    function fiyat(f){
    alert(f);
    }
    </script>
    <select name="paket" id="secim" onchange="javascript:fiyat(this.value)">  
    <option value="<? echo $paket[fiyat]; ?>" selected>Paket Seçiniz...</option>  
    </select>
    Oldu.. Çok teşekkür ederim.. buna benzer birşeyler denemiştim fakat başaramamıştım.. Tekrar teşekkürler..


    Düzenleme : Aslında başarmışım fakat başka bir yerde yazmış olduğum sonradan değiştirmeyi unuttuğum 1 satır yüzünden başarısız olduğunu düşünmüşüm neyse önemli olan olmasıydı , oldu..
  • 07-08-2010, 18:54:39
    #6
    Rica ederim.