Здравствуйте! Необходимо реализовать следующее... Должно быть 3 поля ввода текста. Формула: поле ввода текста 1 * поле ввода текста 2 / поле ввода текста 3 Эта формула должна вычисляться после нажатия на кнопку. В делфи с легкостью реализовал данную задачу, как на php - не представляю.
Код (Text): <html> <head> <title>3 поля ввода</title> <script type="text/javascript"> function formula() { //получаем значения текстовых полей var text1 = document.getElementById("text1").value; var text2 = document.getElementById("text2").value; var text3 = document.getElementById("text3").value; //если все три строки пустые сообщаем об этом if(text1.length == 0 && text2.length == 0 && text3.length == 0) { alert("Не введены цифры!"); return false; } //если строка пустая сообщаем об этом if(text1.length == 0) { alert("Вы не ввели число в первом поле!"); return false; } else if(text2.length == 0) { alert("Вы не ввели число во втором поле!"); return false; } else if(text3.length == 0) { alert("Вы не ввели число в третьем поле!"); return false; } //если в строке не цифры сообщаем об этом if(text1 >= 0) { }else{ alert("В первом поле не числовое значение! "); return false; } if(text2 >= 0) { }else{ alert("Во втором поле не числовое значение! "); return false; } if(text3 >= 0) { }else{ alert("В третьем поле не числовое значение! "); return false; } //делить на 0 нельзя, сообщаем об этом if(text3 == "0") { alert("Деление на 0 недопустимо!"); return false; } var otvet = (text1 * text2) / text3; //формула document.getElementById("otvet").innerText = otvet; //ответ } </script> </head> <body> <input type="text" name="text1" id="text1" size="4" maxlength="4" /> <input type="text" name="text2" id="text2" size="4" maxlength="4" /> <input type="text" name="text3" id="text3" size="4" maxlength="4" /> <input type="submit" value="Посчитать" onclick="formula()" /> <div id="otvet"></div><!-- сюда выводится ответ --> </body> </html> Вот один из вариантов решения этой задачи.
alex61russia год прошел, а ты не знаешь как два числа сложить? http://www.php.ru/forum/viewtopic.php?p=229177 ну да, тут же все слабаки...