Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
50 views4 pages

Method Name Action Onsubmit: " Return Passwordvalidate "

The document contains JavaScript code for form validation when logging in as an administrator and for a loan calculator. It includes functions to validate the administrator ID and password on login, validate the loan type, number of payments, principal amount, and calculate the installment amount. It displays a form with fields for loan type, number of payments, principal amount, and calculated installment amount.

Uploaded by

Jyothi Ampally
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views4 pages

Method Name Action Onsubmit: " Return Passwordvalidate "

The document contains JavaScript code for form validation when logging in as an administrator and for a loan calculator. It includes functions to validate the administrator ID and password on login, validate the loan type, number of payments, principal amount, and calculate the installment amount. It displays a form with fields for loan type, number of payments, principal amount, and calculated installment amount.

Uploaded by

Jyothi Ampally
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

<form method=GET name="regform" action="AdminLogin" onSubmit=" return

passwordvalidate()">

<script language="JavaScript">

function adminnovalidate()
{
if(document.regform.adminid.value=="" )
{
window.alert("Please enter the Administrator Id");
document.regform.adminid.select();
document.regform.adminid.focus();
return false;
}
return true;
}

function passwordvalidate()
{
var s=document.regform.password.value;
if(document.regform.password.value=="")
{
window.alert("Please enter the Password");
document.regform.password.select();
document.regform.password.focus();
return false;
}
else if(s.length < 4 || s.length > 10)
{
window.alert("Please enter correct Password");
document.regform.password.select();
document.regform.password.focus();
return false;
}
return true;
}
</script>

//admin accountno validation

<script language="JavaScript">
function validate()
{
if(document.menu.accno.value=="null")
{
window.alert("You Have To Select One Option");
document.menu.accno.focus();
return false;
}
return true;
}
</script>
///////////////////////////Loan calculator//////////////////////////////////////

<SCRIPT language=JavaScript>
<!-- Begin
function checkNumber(input, min, max, msg) {
msg = msg + " field has invalid data: " + input.value;
var str = input.value;
for (var i = 0; i < str.length; i++) {
var ch = str.substring(i, i + 1)
if ((ch < "0" || "9" < ch) && ch != '.') {
alert(msg);
return false;
}
}
var num = parseFloat(str)
if (num < min || max < num) {
alert(msg + " not in range [" + min + ".." + max + "]");
return false;
}
input.value = str;
return true;
}
var i=0;
function computeloan(input)
{

if(loantype.value=="Commercial Loan")
{
i=0.20;
}
if(loantype.value=="Consumer Loan")
{
i=0.15;
}
if(loantype.value=="Mortgage Loan")
{
i=0.12;
}
}
function computeField(input) {
if (input.value != null && input.value.length != 0)
input.value = "" + eval(input.value);
computeForm(input.form);
}
function computeForm(form) {
if ((form.payments.value == null || form.payments.value.length == 0)||
(form.principal.value == null || form.principal.value.length == 0)) {
return;
}
if (!checkNumber(form.payments, 1, 480, "# of payments") ||
!checkNumber(form.principal, 100, 10000000, "Principal")) {
form.payment.value = "Invalid";
return;
}
var i=form.loantype.value;

i /= 12;
var pow = 1;
for (var j = 0; j < form.payments.value; j++)
pow = pow * (1 + i);
money = "" + .01* Math.round(100*(form.principal.value * pow * i) / (pow - 1));
dec = money.indexOf(".");
if(dec!=-1){
dollars = money.substring(0,dec);
cents = money.substring(dec+1,dec+3);
cents = (cents.length < 2) ? cents + "0" : cents;
money = dollars + "." + cents;
}
else{

}
form.payment.value = money;
}
function clearForm(form) {
form.payments.value = "";
form.principal.value = "";
}

function check4num(num)
{

if(isNaN(num))
{
alert("Ple1ase Enter Amount in number");
f1.payments.value ="";
f1.principal.value ="";
f1.payments.focus();
}
}
</SCRIPT>

<<FORM name =f1 method=post style="COLOR: midnightblue">

<p>&nbsp;</p>
<p>&nbsp;</p>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse:
collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<tr>
<td width="25%" align="center">No Of Payments</td>
<td width="25%" align="center">Loan Type</td>
<td width="25%" align="center">Loan Amount</td>
<td width="25%" align="center">Amount Per Installment</td>
</tr>
<tr>
<td width="25%" align="center">&nbsp;<INPUT onchange=computeField(this)
size=15 name=payments maxLength=20
></td>
<td width="25%" align="center">&nbsp;<select name="loantype"
onSelect=computeloan(this)>
<option selected value="NIL">Please Select</option>
<option value="0.10">Commercial Loan</option>
<option value="0.12" >Consumer Loan</option>
<option value="0.15">Mortgage Loan</option>
</select>
<td width="25%" align="center">&nbsp;<INPUT onchange=computeField(this)
size=20 name=principal maxLength=15
></td>
<td width="25%" align="center">&nbsp;<INPUT onchange=computeField(this)

size=19 name=payment maxLength=15


></td>
</tr>
</table>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT onclick=computeForm(this.form) type=button value=Compute
name=button>&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT onclick=clearForm(this.form) type=reset value=Reset name=reset>

You might also like