|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2011, 15:25 | #1 |
Пользователь
Регистрация: 07.06.2009
Сообщений: 64
|
Форма для ввода переменных
Подскажите, пожалуйста, как можно организовать форму, в которую будут вводиться данные с клавиатуры, а не задаваться в html файле, как здесь :
<HTML> <HEAD> <TITLE>Вычисление арифметического выражения в JavaScript</TITLE> </HEAD> <BODY onload="navShow()"> <div> <SCRIPT type="text/javascript"> var a=4; var c=5; var d=0; var ch; var result; document.write("Лабораторная работа №4 <br>"); document.write("12 вариант"); document.write("<br> Задание 1 <br>"); if (c!=0) { ch = 25/c-d+2; //document.write("Задание №1"<br>"); if((d+a-1)!=0){ zn=d+a-1; result=ch/zn; //document.write("d+a-1="+zn+"<br>"); document.write("(25/c-d+2)/(d+a-1)="+result+"<br>"); } else {ch = 25/c-d+2; document.write("Деление на 0");} } else {ch = 25/c-d+2; document.write("Деление на 0"); } //result = (25/c-d+2)/(d+a-1); </SCRIPT> </div> <div> <form> <button type='button' onclick="history.back();; return false;">Назад</button> <button type='button' onclick="history.forward(); return false;">Вперед</button> </form> </div> </BODY> </HTML> само задание: Вычислить арифметическое уровнение: (25/c-d+2)/(d+a-1)=? Последний раз редактировалось Ksy; 26.04.2011 в 15:28. Причина: Недописала |
26.04.2011, 17:52 | #2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Обычный код формы, и в ней INPUT
Код:
|
26.04.2011, 19:20 | #3 |
Пользователь
Регистрация: 07.06.2009
Сообщений: 64
|
Мне вот подсказали в одном задании, а в другом оно не хочет работать(изменения-вставка красная).
<HTML> <HEAD> <TITLE>Вычисление арифметического выражения в JavaScript</TITLE> </HEAD> <BODY onload="navShow()"> <div> <SCRIPT type="text/javascript"> var a = parseInt(prompt('a=', 4)); var c = parseInt(prompt('c!=0', 4)); var d = parseInt(prompt('d=', 4)); var a=4;// <---- var c=5;// <---- var d=0;// <---- var ch; var result; document.write("Лабораторная работа №4 <br>"); document.write("12 вариант"); document.write("<br> Задание 1 <br>"); if (c!=0) { ch = 25/c-d+2; if((d+a-1)!=0){ zn=d+a-1; result=ch/zn; //document.write("d+a-1="+zn+"<br>"); document.write("(25/c-d+2)/(d+a-1)="+result+"<br>"); } else {ch = 25/c-d+2; document.write("Деление на 0");} } else {ch = 25/c-d+2; document.write("Деление на 0"); } //result = (25/c-d+2)/(d+a-1); </SCRIPT> </div> <div> <form> <button type='button' onclick="history.back();; return false;">Назад</button> <button type='button' onclick="history.forward(); return false;">Вперед</button> </form> </div> </BODY> </HTML> Формы то есть работают, но оно не считает, ответ не меняется Последний раз редактировалось Ksy; 26.04.2011 в 19:21. Причина: Не до конца объяснила |
29.04.2011, 15:07 | #4 |
Пользователь
Регистрация: 22.03.2011
Сообщений: 23
|
Попробуйте вот таким образом:
PHP код:
"Сильный" программист
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
форма для ввода данных | ПавелАлександрович | Microsoft Office Excel | 0 | 03.03.2011 09:32 |
Паскаль не видет ошибок, но не идет дальше ввода переменных( | Koresh321 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 30.01.2011 09:35 |
Форма для ввода данных в эксель | analyst | Microsoft Office Excel | 2 | 30.06.2010 01:30 |
Форма ввода для таблицы | Arinka | Помощь студентам | 6 | 14.05.2010 15:06 |
Как сделать запрет ввода букв в поле для ввода input | zvezda_t | PHP | 1 | 27.12.2009 22:02 |