html — мгновенное обновление поля ввода PHP после ввода значений

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

Спасибо.

    <?php
if (isset($_POST['valuea'])) $valuea = $_POST['valuea'];
if (isset($_POST['valueb'])) $valueb = $_POST['valueb'];

if (isset($_POST['check1'])) {
$answer = (($valuea * $valueb) * 10)*2;
} else {
$answer = ($valuea * $valueb) * 10;
}echo <<<_END
<form method='post' action=''>
<table border='0' width='500px' cellpadding='3' cellspacing='1' class="table">
<tr class="calcrow">
<td>Lenght:</td>
<td align="center"><input type='text' name='valuea' value="$valuea"/></td>
</tr>
<tr class="calcrow2">
<td>Width:</td>
<td align="center"><input type='text' name='valueb' value="$valueb"/></td>
</tr>
<tr class="calcrow2">
<td>2x test</td>
<td align="center"><input type="checkbox" name="check1"></td>
</tr>
<tr class="submit"><td colspan="2"><input type='submit' value='Calculate'/></td></tr>
_END;
?>

<tr class="calcrow">
<td><i>Answer</td>
<td align="center"><input type="text" value="<?php echo round($answer)?>"></td></i>
</tr>
</table>
</form>

0

Решение

Вы ищете вещь под названием Jquery.
Который может извлекать текущие значения ваших форм ввода или любых других элементов с вашей веб-страницы. Затем вы можете отправить эти данные в ваш php-файл, где вы можете выполнить расчет и вернуть результат, который может быть снова отображен, где вы хотите.

Все это происходит в режиме реального времени.
Это способ, которым вы могли бы сделать это, если вы хотите сделать это в php

В противном случае вы всегда можете использовать простой JavaScript или смесь jquery + javascript, чтобы избежать использования php и ajax.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector