2011-05-16 11 views
6

3 seçenekten birini seçmeniz gereken bir javascript istemi kutusu nasıl oluştururum? Bir javascript istemi dışında bir html formun radyo düğmeleri benzer bir şey yapmak için arıyorum.javascript'te, seçimler olarak 3 onay kutusu/radyo düğmesiyle nasıl bir komut istemi oluştururum?

+0

i bu mümkün olduğunu düşünmüyorum. – Jason

+0

Yukarıdaki yorum, gerçek bir 'prompt()' çağrısına atıfta bulunmaktadır. Elbette bunu taklit etmenin başka yolları da var. – Jason

cevap

5

jQuery'yi kullanabilir ve 3 düğme iletişim kutusunu kullanabilirsiniz(). Bu working jsFiddle demo göz atın:

$("#dialog").dialog({ 

    autoOpen: true, 
    buttons: { 

     Yes: function() { 

      alert("Yes!"); 
      $(this).dialog("close"); 
     }, 
     No: function() { 

      alert("No!"); 
      $(this).dialog("close"); 

     }, 
     Maybe: function() { 

      alert("Maybe!"); 
      $(this).dialog("close"); 
     } 

    }, 
    width: "400px" 

}); 
1

Bu, yerel olarak .prompt() olarak elde edilemez. Bu işlevsellik daha gelişmiş JS gerektirir. jQuery Tools - Overlay

jQuery UI (dialog)

    1. orada daha yeterli olanlar olabilir: Burada bulaşmak bazı kütüphanelerini bulunmaktadır.

  • 1

    Bir süredir böyle bir şey kullanmıyorsanız, bir "uyarı" kutusundan bunu yapamazsınız. Ancak, yalnızca bir tane olan bir pencere oluşturmak için herhangi bir sayıda kütüphaneyi kullanabilirsiniz. orada formu.

    Daha sonra, bir düğmeyi veya kutuyu kapatan ve formu Javascript içindeki yapılarınıza ayrıştıran bir işlev için bağlayabilirsiniz.

    İlgili konular