вместо этого
//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);
}
)))