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>