+ Cevap Yaz
5 sonuçtan 1 ile 5 arası gösteriliyor

Konu: radio button

  1. #1

    Üyelik Tarihi
    07/2005
    Mesaj
    18
    Ceviz Üyesi

    Varsayılan radio button

    Forma yerleştirdiğim radyo butonların değerlerini mail olarak göndercem.(sadece iki radyo button var.Evet-Hayır ) Tek bir değerin gidebilmesi için her iki radio buttonada aynı ismi verdim ve gidiyorda fakat burda sorun olan formu gönderirken radyo butonların seçili olup olmadığını kontrol eden ve eğer biri seçiliyse mail gönderen bir kod yazdım.Yanlız bu kod her iki butonun da seçilmesini istiyor.sadece biri seçiliyken sürekli mesaj çıkarıyor. Lütfen bana yardım eder misiniz?Çok acil!

  2. #2
    Sniper Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    06/2004
    Yer
    İstanbul
    Mesaj
    2,726
    Üye

    Varsayılan

    Hangi dille kodladın sayfanı? Belki kodları da yazarsan daha fazla yardım alabilirsin. Ama dikkat et, bu sefer kodları bu konunun devamına yaz. Yeni konu açma

  3. #3

    Üyelik Tarihi
    07/2005
    Mesaj
    18
    Ceviz Üyesi

    Varsayılan

    Şimdi javascriptle yazdığım kodlar çok uzun olduğu için hepsini yazmayım. radio buttonları forma
    <strong>EVET</strong>
    <strong>
    <input type="radio" name="choice2" value="EVET">
    HAYIR</strong>
    <input type="radio" name="choice2" value="HAYIR"> böyle yerleştirdim.
    Daha sonra
    function CheckForm () {
    var errorMsg = "";
    gibi bir fonksiyon oluşturarak
    if (document.form1.choice2.value==""){
    errorMsg += "\n- Lütfen aile indirimi için seçenek giriniz";
    }
    if (errorMsg != ""){
    errorMsg += alert(errorMsg + "\n\n");
    return false;
    } bu kodlarla kontrol etmeye çalıştım. Bu kodlarla radio buttonları atlayıp bir sonraki kontrole geçiyor.Yani sadece text kontrolü yapıyor.
    if (!(document.form2.choice2.select)){
    errorMsg += "\n- Lütfen yapý tarzý için seçenek giriniz";
    }
    if (errorMsg != ""){
    errorMsg += alert(errorMsg + "\n\n");
    return false;
    }
    //Bu kodu yazdığımda radio buttonlardan biri seçili olsa bile masaj çıkarıyor.
    if (!(document.form2.choice2[0].checked)) || (!(document.form2.choice2[1].checked)) ||{
    errorMsg += "\n- Lütfen yapý tarzý için seçenek giriniz";
    }
    if (errorMsg != ""){
    errorMsg += alert(errorMsg + "\n\n");
    return false;
    }
    Bu kodla ise hiç birşey yapmıyor. Umarım bu kadar bilgi yeterlidir. Bana yardım ederseniz sevinirim.

  4. #4
    Sniper Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    06/2004
    Yer
    İstanbul
    Mesaj
    2,726
    Üye

    Varsayılan

    Öncelikle kodlar süper karışık. Önce yazdıklarını çözmeye çalıştım sonra da koddaki hatayı.

    Kod:
    if (!(document.form2.choice2[0].checked)) || (!(document.form2.choice2[1].checked))
    
    Bu koddaki "||" karakterini "&&" ile değiştir, en sondaki "||" ları ise sil, gereksiz. Böylece her iki seçenekte işaretsizde uyarı mesajı çıkar. İkisinden biri işaretlenince uyarmadan devam eder.

  5. #5

    Üyelik Tarihi
    07/2005
    Mesaj
    18
    Ceviz Üyesi

    Varsayılan

    Çok sağol ya çok işime yaradı sanırım bundan sonra ufak ayrıntılara çok dikkat etmeliyim

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. Radio Button List'e Resim Eklemek...
    By Magic2Melody in forum ASP.NET / Silverlight / Moonlight
    Cevap: 2
    En Son Mesaj: 03/08/2006, 04:50
  2. 60 adet radio button.. nasıl kontrol edilir?
    By melodrama in forum Javascript / DHTML / Ajax
    Cevap: 29
    En Son Mesaj: 26/05/2006, 16:54
  3. Radio Button Seçimi...Yardııııım.
    By programcimusti in forum Javascript / DHTML / Ajax
    Cevap: 3
    En Son Mesaj: 23/09/2005, 02:48
  4. js - Radio button checked değilse.
    By kuen in forum Web Tasarım
    Cevap: 1
    En Son Mesaj: 25/02/2004, 16:04
  5. radio button
    By _insan_ in forum PHP
    Cevap: 11
    En Son Mesaj: 21/08/2003, 19:01

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz