Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
 Аватар для Heidel
115 / 115 / 39
Регистрация: 11.10.2011
Сообщений: 649

Сложение чисел: можно ли в форме обойтись без кнопки submit

12.10.2012, 14:48. Показов 1970. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Только изучаю пхп, пишу программку для сложениях двух чисел

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
echo '<form name="calculator" method="post" action="" style="display: inline;">
<input name="a" type="text" size="3"> + <input name="b" type="text" size="3"></form>'.' = '. '<div>'.$c.'</div>';
$a = $_POST['a'];
$b = $_POST['b'];
if (is_numeric($a) && is_numeric($b))
{
    $c = $a + $b;
}
elseif (!is_numeric($a))
{
    echo "Первое значение не является числом";
}
elseif (!is_numeric($b))
{
    echo "Второе значение не является числом";
}
else
{
    echo "Оба введенных значения не являются числами";
}
?>
появилось несколько вопросов:

1. Можно ли в форме обойтись без кнопки submit, чтобы числа считывались автоматически и складывались?
2. Как правильно сделать вывод итогового числа?
3. У меня всегда выводится Первое значение не является числом еще до того, как числа введены, не могу разобраться, как тут правильно сделать.

Подскажите, пожалуйста
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.10.2012, 14:48
Ответы с готовыми решениями:

Можно ли обойтись без курла?
Доброе утро! Занялся апи вконтакте, если переходить ручками то все работает, а если через PHP, то не работает. Код: $sRequest =...

Почему в php в некоторых случаях можно обойтись без кавычек?
Никогда не думал в каких случаях можно обходиться без кавычек. Но недавно наткнулся на интересный код, в котором ключ массива был без...

Можно ли обойтись без вспомогательного массива при подсчете различных чисел в массиве
программа подсчитывает различные числа в массиве. Можно ли обойтись без вспомогательного массива? CLS DIM a(50), Lo(50) INPUT...

2
46 / 46 / 43
Регистрация: 04.10.2012
Сообщений: 224
13.10.2012, 23:44
Если я правильно понял, то
1) В голом php нельзя обойтись без нажатия "сабмит" (отправляется запрос) - только через JavaScript можно.
2) дописать
PHP
1
echo "Результат: $c";
0
 Аватар для fxxer
15 / 15 / 3
Регистрация: 19.05.2012
Сообщений: 58
13.10.2012, 23:57
через js или библиотеки jquery.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.10.2012, 23:57
Помогаю со студенческими работами здесь

можно ли обойтись без IF ?
Нужно заполнить с главного массива(mas_g) один массив(mas1) елементы с чётными номерами, а в другой(mas2) с нечётными. Вот то, что я...

CF 7. Два разных кнопки submit в одной форме
С помощью фильтра add_filter( 'wpcf7_before_send_mail', 'wpcf7_before_send_mail_start_function' ); я могу после отправки письма совершать...

можно ли обойтись без формы???
Подскажите, есть ли возможность кидать объекты не на форму, а на лист, например? Или сделать так, чтобы в рантайме формы видно не было, а...

Можно ли обойтись без vlan ?
Здравствуйте. Не могу решить одну очень банально простую проблему. На работе стоит 60+ ПК, работают под управлением Win XP Win 7 и где то...

Можно ли обойтись без беклинков
Собственно в чем вопрос - все советуют покупать ссылки с морд сайтов. А некоторые даже говорят о том, что сам текст сайта не шибко то и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Чистый C и C++ в Qt Creator: ставим среду без VPN и настраиваем MinGW/CMake, без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru