В моей HTML-форме есть 3 тега ввода.Тип входного тега был установлен на число.Форма хорошо работает для вычисления суммы из 3 входных данных.
Но проблема возникает, когда пользователь вводит отрицательные значения во входные данные.Поэтому я хочу, чтобы мой код изменил значения, введенные во входном теге, на значения по умолчанию для тех, где пользователь ввел значение меньше 0. Действие должно выполняться при нажатии на ввод type="button"
.
Вот мой код:
<HTML>
<head><title>Calculation</title>
</head>
<body>
<form>
PE Ratio
<input type="number" id="PE" /><br>
ROCE
<input type="number" id="ROCE" /><br>
Sales Growth
<input type="number" id="SG" /> <br>
<input type="button" Value="Multiply" style="height: 30px; width: 150px; left: 250; top: 250;" onsubmit="return false" onclick="amount.value = (15 -( PE.valueAsNumber/2)) + (40 - (ROCE.valueAsNumber)) + (10-(SG.valueAsNumber))">
<p>Rating: <div id="div1">
<strong><output name="amount" for="hours rate vat">0</output></strong></div>
</p>
</form>
</body>
</HTML>
для ввода идентификатора (PE), значение по умолчанию равно 7 для ввода идентификатора (ROCE), значение по умолчанию равно 5 для ввода идентификатора (SG), значение по умолчанию равно 4
Я не уверен, как мне это сделать.