1. sayfa
listenin eleman sayısı 3 ten düşükse ona göre alert ver, 3ü geçince favorileri söylesin alert![]() |
tamam da secili listenin icindeki elemanlarin sayisini nasil alabilicem ? bunun icin farkli bir metod var mi? |
Bir for döngüsü daha kullanabilirsin.Seçili ise değişkeni arrtırabilirsin for döngüsü içinde. |
farklı bir int tanımla başlangıç değeri 0 olsun sonra if içinde arttırmayı dene |
<script type="text/Javascript"> function Kontrol() { var liste = new Array(); var kontrol = 0; for (var i=0; i < document.Favori_Listesi.length; i++) { if (document.Favori_Listesi.elements.checked==true) { kontrol++; liste.push(document.Favori_Listesi.elements.value); } } if (kontrol <3) { alert("en az 3 adet favori alani seciniz"); } else { alert("Secili Favori alanlari "+liste.join()); } liste = liste; } su sekilde yaptim aslinda ama kisa yolu var mi onu ogrenmek istedim :( javada farkli methodlar var. ben en kisa yollarini ogrenmek istiyorum . |
bu aklima gelmisti ama benim aradigim farkli bir kod var mi array icindeki adeti yakalamak icin. boyle bir kod varsa , kolayca sonuca ulasabilirim diye dusunuyorum. boylece kod uzunlugu fazla olmayacak ve daha hizli islem sonuclandirilacak. bir soru daha sormak istiyorum for dongusu ile nasil cevirtebilirim islemi ? for z = 0 ; z < document.Favori_alani.elements.checked.length mi olacak nasil olacak ? anlayamadim. yardimci olabilir misiniz ? |
koduna bakarsam document.Favori_Listesi.length zaten arraydaki adet yada liste.length |
Merhaba, şu şekilde yapabilirsin:
|
bu eventHandlerByID olayi java vardi yalnis hatirlamiyorsam function changeEventHandler(event) bu parametrede even`tin veri tipi nedir ? ben bu konulari gormedim javascript te sadece javada event olustururken kullaniliyordu ama onlari da 5 sene once gormustum. |
Burada aslında gördüğün üzere form etiketinin onchange özelliğine changeEventHandler adında bir fonksiyon atadık. Burada event parametresinin tipi object'dir. Eğer javascript'de bir verinin tipi bilmek istersen typeof veri diyerek bulabilirsin. Mesela burada alert(typeof event); diyebilirsin. Yani tam olarak ne yapmak istediğini yaz ki topluca düzgün bir kod yazabililelim. Bu kod işini gördü mü? |
ben java uzerine kendimi gelistirmeye calisiyorum. sagdan soldan buldugum orneklre farkli ozellikler ekleyerek bunu yapmaya calisiyorum. tesekkurler ayrica. |
1. sayfa
asagidaki kodda secili favori alanlarinin kontrol edilip edilmedigini listeledim lakin en az 3 adet secili olmasini kontrol ettirmek istiyorum. nasil bir yol izlemeliyim ?