2016-04-08 30 views
0

Satırı 4'ün çalıştığı ancak hata kodu bulunmayan tek koddur. Bir inşaat ruhsat başvuru formu. Başvuru sahibi, herhangi bir kategoriyi seçerse, ancak ConstructionType açılır listesinden Yeni Konut için minimum ücret, güverte için 401 ft. Ft. & .15 x değerinin altında bir güverte için => 401'dir. Bu işler. Yeni Konut seçildiğinde ücret kesinlikle .15 x Deck alanının değeridir. Bu çalışmayan kısım. İşte kod.Kodun 2. satırı, bu kodun çalışmadığı

var nDeck = this.getField("Deck").value; 
if((nDeck >0) && (nDeck <= 400)) event.value = 60 ; 
else if(nDeck >= 401) event.value = nDeck *0.15 ; 
else if (ConstructionType = "New Residential") event.value = nDeck *0.15; 
else event.value = 0 ; 
+0

doğru sözdizimini (köşeli parantezlere vs.) kullanmayı deneyin; Bu, mantıksal hataları bulmanıza yardımcı olabilir. Veya basit bir akış diyagramı bile yazınız. Aslında "İnşaat Tipi" testine asla ulaşılamayacağını görebilirsiniz. –

cevap

0

Mmmh, en az ConstructionType = "Yeni Konut" olmalıdır ConstructionType == "Yeni Konut"

HTH Reinhard

+0

Çalıştırdım. Bir "Güverte" kategorisinin sadece yeni bir konutla birlikte kullanılacağını ve bu nedenle minimum ücrete tabi olmayacağını dikkate almıyordum. –