Показать сообщение отдельно
  #1 (permalink)  
Старый 30.01.2012, 07:10
Новичок на форуме
Отправить личное сообщение для javame Посмотреть профиль Найти все сообщения от javame
 
Регистрация: 30.01.2012
Сообщений: 9

Калькулятор потолков-код почти готов
Скоро сдавать сайт, а у меня не готов калькулятор потолков. Прайс прикрепил.
Нужно:
Вводишь площадь-выбираешь материал-выводит стоимость и страна производителя.
Помогите плз, код почти готов, в чем ошибка?
<script type="text/javascript">var re=/d+/
function proverka(form) {
if (re=="") {
return false
}
if (re.test(form.value)) {
return true
}
else {
alert("Введите число")
form.focus()
form.selected()
return false
}
}
function price(form){
var dlina=(form.dlina.value);
var shirina=(form.shirina.value);
var total = dlina*shirina;
form.ttogo.value=total;
}
function ochistit(form) {
dlina=(form.dlina.value=" ")
shirina=(form.shirina.value=" ")
ttogo=(form.ttogo.value=" ")
}
function ochistitone(form) {
ploshad=(form.ploshad.value=" ")
itogo=(form.itogo.value=" ")
proiz=(form.proiz.value=" ")
var r = document.getElementById('frt');
r.style.display='none';
}
function priceone(form){
var ploshad=(form.ploshad.value);
if (ploshad <6)
{
if (form.faktura[0].selected){
var faktura=850;
form.proiz.value="Франция";
}
else if (form.faktura[1].selected) {
var faktura=850;
form.proiz.value="Германия";
}
else if (form.faktura[2].selected) {
var faktura=850;
form.proiz.value="Франция";
}
else if (form.faktura[3].selected) {
var faktura=850;
form.proiz.value="Франция";
}
else if (form.faktura[4].selected) {
var faktura=900;
form.proiz.value="Германия";
}
else if (form.faktura[5].selected) {
var faktura=900;
form.proiz.value="Германия";
}
else if (form.faktura[6].selected) {
var faktura=900;
form.proiz.value="Германия";
}
else if (form.faktura[7].selected) {
var faktura=950;
form.proiz.value="Германия";
}
else if (form.faktura[8].selected) {
var faktura=800;
form.proiz.value="Россия,Тайланд";
}
else if (form.faktura[9].selected) {
var faktura=1200;
form.proiz.value="Германия";
}
else if (form.faktura[10].selected) {
var faktura=1350;
form.proiz.value="Германия";
}
else if (form.faktura[11].selected) {
var faktura=1450;
form.proiz.value="Германия";
}
var total = ploshad*faktura;
form.itogo.value=total;
}
else if (ploshad > 6 && ploshad <=9){
if (form.faktura[0].selected){
var faktura=700;
form.proiz.value="Франция";
}
else if (form.faktura[1].selected) {
var faktura=700;
form.proiz.value="Германия";
}
else if (form.faktura[2].selected) {
var faktura=700;
form.proiz.value="Франция";
}
else if (form.faktura[3].selected) {
var faktura=700;
form.proiz.value="Франция";
}
else if (form.faktura[4].selected) {
var faktura=750;
form.proiz.value="Германия";
}
else if (form.faktura[5].selected) {
var faktura=750;
form.proiz.value="Германия";
}
else if (form.faktura[6].selected) {
var faktura=800;
form.proiz.value="Германия";
}
else if (form.faktura[7].selected) {
var faktura=1100;
form.proiz.value="Германия";
}
else if (form.faktura[8].selected) {
var faktura=600;
form.proiz.value="Россия,Тайланд";
}
else if (form.faktura[9].selected) {
var faktura=1000;
form.proiz.value="Германия";
}
else if (form.faktura[10].selected) {
var faktura=1250;
form.proiz.value="Германия";
}
else if (form.faktura[11].selected) {
var faktura=1350;
form.proiz.value="Германия";
}
else if (ploshad > 10 && ploshad <14){
if (form.faktura[0].selected){
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[1].selected) {
var faktura=550;
form.proiz.value="Германия";
}
else if (form.faktura[2].selected) {
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[3].selected) {
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[4].selected) {
var faktura=650;
form.proiz.value="Германия";
}
else if (form.faktura[5].selected) {
var faktura=650;
form.proiz.value="Германия";
}
else if (form.faktura[6].selected) {
var faktura=700;
form.proiz.value="Германия";
}
else if (form.faktura[7].selected) {
var faktura=900;
form.proiz.value="Германия";
}
else if (form.faktura[8].selected) {
var faktura=450;
form.proiz.value="Россия,Тайланд";
}
else if (form.faktura[9].selected) {
var faktura=900;
form.proiz.value="Германия";
}
else if (form.faktura[10].selected) {
var faktura=1150;
form.proiz.value="Германия";
}
else if (form.faktura[11].selected) {
var faktura=1250;
form.proiz.value="Германия";
}
var total = ploshad*faktura;
form.itogo.value=total;
}
else if (ploshad => 15 && ploshad <=19){
if (form.faktura[0].selected){
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[1].selected) {
var faktura=550;
form.proiz.value="Германия";
}
else if (form.faktura[2].selected) {
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[3].selected) {
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[4].selected) {
var faktura=575;
form.proiz.value="Германия";
}
else if (form.faktura[5].selected) {
var faktura=575;
form.proiz.value="Германия";
}
else if (form.faktura[6].selected) {
var faktura=625;
form.proiz.value="Германия";
}
else if (form.faktura[7].selected) {
var faktura=900;
form.proiz.value="Германия";
}
else if (form.faktura[8].selected) {
var faktura=430;
form.proiz.value="Россия,Тайланд";
}
else if (form.faktura[9].selected) {
var faktura=850;
form.proiz.value="Германия";
}
else if (form.faktura[10].selected) {
var faktura=1000;
form.proiz.value="Германия";
}
else if (form.faktura[11].selected) {
var faktura=1100;
form.proiz.value="Германия";
}
var total = ploshad*faktura;
form.itogo.value=total;
}
else if (ploshad => 20 && ploshad <=24){
if (form.faktura[0].selected){
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[1].selected) {
var faktura=550;
form.proiz.value="Германия";
}
else if (form.faktura[2].selected) {
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[3].selected) {
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[4].selected) {
var faktura=565;
form.proiz.value="Германия";
}
else if (form.faktura[5].selected) {
var faktura=565;
form.proiz.value="Германия";
}
else if (form.faktura[6].selected) {
var faktura=615;
form.proiz.value="Германия";
}
else if (form.faktura[7].selected) {
var faktura=900;
form.proiz.value="Германия";
}
else if (form.faktura[8].selected) {
var faktura=430;
form.proiz.value="Россия,Тайланд";
}
else if (form.faktura[9].selected) {
var faktura=850;
form.proiz.value="Германия";
}
else if (form.faktura[11].selected) {
var faktura=1000;
form.proiz.value="Германия";
}
else if (form.faktura[11].selected) {
var faktura=1150;
form.proiz.value="Германия";
}
var total = ploshad*faktura;
form.itogo.value=total;
}
else if (ploshad > 25 && ploshad <=29){
if (form.faktura[0].selected){
if (form.faktura[0].selected){
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[1].selected) {
var faktura=550;
form.proiz.value="Германия";
}
else if (form.faktura[2].selected) {
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[3].selected) {
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[4].selected) {
var faktura=555;
form.proiz.value="Германия";
}
else if (form.faktura[5].selected) {
var faktura=555;
form.proiz.value="Германия";
}
else if (form.faktura[6].selected) {
var faktura=605;
form.proiz.value="Германия";
}
else if (form.faktura[7].selected) {
var faktura=900;
form.proiz.value="Германия";
}
else if (form.faktura[8].selected) {
var faktura=430;
form.proiz.value="Россия,Тайланд";
}
else if (form.faktura[9].selected) {
var faktura=850;
form.proiz.value="Германия";
}
else if (form.faktura[11].selected) {
var faktura=1000;
form.proiz.value="Германия";
}
else if (form.faktura[11].selected) {
var faktura=1150;
form.proiz.value="Германия";
}
var total = ploshad*faktura;
form.itogo.value=total;
}
}
else if (ploshad > 30)
if (form.faktura[0].selected){
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[1].selected) {
var faktura=550;
form.proiz.value="Германия";
}
else if (form.faktura[2].selected) {
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[3].selected) {
var faktura=550;
form.proiz.value="Франция";
}
else if (form.faktura[4].selected) {
var faktura=550;
form.proiz.value="Германия";
}
else if (form.faktura[5].selected) {
var faktura=550;
form.proiz.value="Германия";
}
else if (form.faktura[6].selected) {
var faktura=600;
form.proiz.value="Германия";
}
else if (form.faktura[7].selected) {
var faktura=900;
form.proiz.value="Германия";
}
else if (form.faktura[8].selected) {
var faktura=430;
form.proiz.value="Россия,Тайланд";
}
else if (form.faktura[9].selected) {
var faktura=850;
form.proiz.value="Германия";
}
else if (form.faktura[11].selected) {
var faktura=1100;
form.proiz.value="Германия";
}
else if (form.faktura[11].selected) {
var faktura=1100;
form.proiz.value="Германия";
}
var total = ploshad*faktura;
form.itogo.value=total;
}

}</script>
Изображения:
Тип файла: jpg kalk.jpg (26.9 Кб, 28 просмотров)
Ответить с цитированием