Имеется htm файл, там есть поле А и Б с числовыми значениями, мне нужно, чтобы после нажатия кнопки субмит, посчитанные значения либо записывались в тхт файл, или выводились в новые (или те-же) окошки. ================= <body link="#8080FF" vlink="#808080" alink="#FF8000" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0"> <script language="jscript"> function ConvertCoords(f) { var res = false; if (document.all.A.value != "" && document.all.B.value != "") { var x = DMM2DDD(parseFloat(document.all.A.value)), y = DMM2DDD(parseFloat(document.all.B.value)); document.all.q.value = x + " " + y; res = true; } if (!res) alert("Введите значения в строку"); return res; } function DMM2DDD(c) { var n1 = Math.floor(c / 100), n2 = c % 100 / 60; return n1 + n2; } </script> <form method="GET" onsubmit="return ConvertCoords(this);"> <input type="hidden" name="q" value><p>Value A: <input type="text" size="20" value="123" id="A">, Value B: <input type="text" size="20" value="456" id="B" /> <input type="submit" value="Submit" class="button" /> </p> </form> </body> ================= И можно ли после подсчета значений, чтобы скрипт запускал некий ехе файл из той-же дириктории? Кто-нибудь поможет?
reset, Сейчас он мне выводит результат в виде ссылки с посчитанными значениями. А как сделать след-е: есть поле А и Б с числовыми значениями, мне нужно, чтобы после нажатия кнопки субмит, посчитанные значения выводились в новые (или те-же) окошки. ?
а в чем проблема? в суммировании или в поиске тех же окон? в коде выше все видел, или не собственный? может как-нибудь так: var a = document.getElementById('A').value; var b = document.getElementById('B').value; document.getElementById('C').value = a + b; ну, соответственно, с переводом в нужный формат
VampaOdinn, или не собственный? Просто я в этом не разбираюсь! Увидел нужную мне заготовку, а как ее довести до ума незнаю... Мне сумировать а+б ненужно, нужно чтобы в одном окне вывело результат n1 =(a /100), а в другом n2 = b*100/60
ну таки неужели не догадаетесь как? ))) document.getElementById('A').value = a/100; document.getElementById('B').value = b*100/60; еще раз напомню, не надо забывать про преобразование в целочисленный тип, если это нужно (сам с яваскриптом мало работаю, поэтому, не знаю, надо это или нет) дабы упростить код и уменьшить число обращений к форме, можно сделать так: var element_a = document.getElementById('A'); var element_b = document.getElementById('B'); соотвтственно: var a = element_a.value; var b = element_b.value; ну и так далее. P.S. только не нужно за element_a обозначать document.getElementById('A').value