Показать сообщение отдельно
  #6 (permalink)  
Старый 04.06.2020, 21:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

richlime,
<!doctype html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
<style type="text/css">
[name="bank"] {
color:#ED1302;
text-align: center;
}

</style>
  <script>
document.addEventListener("DOMContentLoaded", function() {
    function checkform(event) {
        event.preventDefault(); //отмена отправки данных из формы
        var a = document.bank.summ.value;
        var b = document.bank.srok.value;
        var c = document.bank.stavka.value;
        var t = a * (c / 100 / 12) * b;
        document.bank.result.value = t;
        var z = document.forms["bank"]["summ"].value;
        var a = document.forms["bank"]["srok"].value;
        var b = document.forms["bank"]["stavka"].value;
        valid = true;
        if (document.bank.summ.value == "" || /\D/.test(z)) {
            alert("Вы не заполнили поле Сумма или ввели буквы вместо цифр")
            valid = false;
        } else
        if (document.bank.srok.value == "" || /\D/.test(a)) {
            alert("Вы не заполнили поле Срок или ввели буквы вместо цифр")
            valid = false;
        } else if (document.bank.stavka.value == "" || /\D/.test(b)) {
            alert("Вы не заполнили поле Ставка или ввели буквы вместо цифр")
            valid = false;
        }
        document.bank.result.value = t;
        return valid;
    }
    document.bank.addEventListener("submit", checkform)
});
  </script>
</head>
<body>
<form action="" method="post" name="bank">
		<label for="Cумма">Сумма(руб.): </label>
		<input type="text" name="summ"  id="summ"/><br /><br />
		<label for="Срок">Срок(мес.): </label>
		<input type="text" name="srok" id="srok"/><br /><br />
		<label for="Cтавка">Ставка(%):</label>
		<input type="text" name="stavka"  id="stavka"/><br /><br />
		<label for="Общая сумма">Общая сумма: </label>
		 <input type="text" name="result" readonly>
<br /><br />
		<input type="submit" name="submit" id="rezultat" value="Вычислить!"  />
	</form>
</body>
</html>
Ответить с цитированием