Скрипт сложение работает не так, нужна помощь!
Здравствуйте! Можете помочь со скриптом, что в нем не так?
Куда исчезают кнопки и заголовок: "Сложение" после запуска скрипта? <head> <title> Сложение </title> <script language="javascript"> function slogenie() { var a=document.vvod.a.value // получаем данные из формы, значение a var b=document.vvod.b.value // получаем данные из формы, значение b var summ summ=parseInt(a)+parseInt(b); //сложение и задаем целочисленный формат а и б с помощью parseInt() document.write("сумма " + a + " + " + b + " = " + summ + "<br>"); } </script> </head> <body> <b>Сложение</b> <form name="vvod"> Введи число a <input type="text" name="a" > <br> Введи число b <input type="text" name="b" > <br> <p><input type="button" value="Сумма" name="B1" onclick="slogenie()"></p> </form> |
После завершения загрузки документа document.write перезаписывает содержимое. Создай пустой элемент и выводи текст в него
<output name="result"></output> document.vvod.result.textContent = "сумма " + a + " + " + b + " = " + summ + "<br>"; |
Спасибо, теперь понятно почему было зацикливание.
|
Теперь вообще не работает: :(
<head> <title> Ввод вывод данных </title> <script language="javascript"> function slogenie() { var a=document.vvod.a.value // получаем данные из формы, значение a var b=document.vvod.b.value // получаем данные из формы, значение b var summ summ=parseInt(a)+parseInt(b); //сложение и задаем целочисленный формат а и б с помощью parseInt() //document.write("сумма " + a + " + " + b + " = " + summ + "<br>"); } document.vvod.result.textContent = "сумма " + a + " + " + b + " = " + summ + "<br>"; </script> </head> <body> <b>Сложение</b> <form name="vvod"> Введи число a <input type="text" name="a" > <br> Введи число b <input type="text" name="b" > <br> <output name="result"></output> <!--создаем пустой эллемент--> <p><input type="button" value="Сумма" name="B1" onclick="slogenie()"></p> </form> </body> |
Извиняюсь, вставил
document.vvod.result.textContent = "сумма " + a + " + " + b + " = " + summ + "<br>"; вне функции. Все работает! Спасибо! |
Часовой пояс GMT +3, время: 06:38. |