Показать сообщение отдельно
  #2 (permalink)  
Старый 07.02.2011, 23:24
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

вместо этого
//function getRadioValue() {
//for(i = 0; i < radio.length; i++){
//if(radio[i].checked)
//return radio[i].value
//}
//return 0;
//}

//var marb=getRadioValue("marb");
вот это

var  marb="";
function getRadioValue() {
for(i=6;i<=10;i++)
{
if(document.getElementById("i").value!="")  marb=document.getElementById("i").value;
}
}



и где функция getRadioValue() вызываеться? наверно предполагалось что при подсчёте?
function calculate()
{
getRadioValue();
document.forms.ws.result.value=document.getElementById("dlina").value*document.getElementById("shirina").value);
}

и в придачу-отключить у формы отправку данных-чтобы при нажатии на ввод не отравила с частью пустых полей,
ну и соответственно проверки на пустые значения при отправке по кнопке

ну или как вариант просто внести эту строчку -var marb=getRadioValue("marb");во внутрь
function calculate()
{
-сюда
result.value=(dlina.value*shirina.value);
}
)))

Последний раз редактировалось dmitriymar, 08.02.2011 в 11:23.
Ответить с цитированием