Показать сообщение отдельно
  #1 (permalink)  
Старый 28.07.2012, 11:47
Профессор
Отправить личное сообщение для PashPP Посмотреть профиль Найти все сообщения от PashPP
 
Регистрация: 26.07.2012
Сообщений: 281

При выполнении кода страничка перезагружается
Проблемка в том, что когда вызывается функция страничка перезагружается и теряются все введенные данные. хоть так быть и не должно. Спасибо за помощь.
function countvars(){
         var radiob = document.getElementsByName("eot");
            for (i=0; i<radiob.length; i++){
                if (radiob[i].checked){
                    var tianval = radiob[i].value * document.getElementById("stian").value
                }
            }

            var radiob1 = document.getElementsByName("rwork");
            for (i=0; i<radiob1.length; i++){
                if (radiob1[i].checked){
                    var workval = radiob1[i].value * document.getElementById("swor").value
                }
            }

            var radiob2 = document.getElementsByName("rtravl");
            for (i=0; i<radiob2.length; i++){
                if (radiob2[i].checked){
                    var trval = radiob2[i].value * document.getElementById("str").value
                }
            }

            var radiob3 = document.getElementsByName("rgame");
            for (i=0; i<radiob3.length; i++){
                if (radiob3[i].checked){
                    var gameval = radiob3[i].value * document.getElementById("sge").value
                }
            }
            
            var radiob4 = document.getElementsByName("rani");
            for (i=0; i<radiob4.length; i++){
                if (radiob4[i].checked){
                    var animval = radiob4[i].value * document.getElementById("san").value
                }
            }
            /*alert(tianval +" "+ workval+" " +trval + " "+ gameval+ " " + animval)
            alert(tianval + workval+ trval + gameval + animval)*/



            var elements = document.querySelectorAll('#allparam > .param input:first-child ');
            var sumstat = 0 
            for (var i=0; i<elements.length; i++) {
            var ttt= parseInt( elements[i].value, 10 )
            sumstat += ttt
            }
            /*alert(sumstat)*/
            var result = ((tianval + workval+ trval + gameval + animval)*7+ (sumstat/3))/5;
           

    }
Ответить с цитированием