iTP Active Transaction Pages (iTP ATP) Programmer's Guide
ATP Web Page and Script Structure
iTP Active Transaction Pages (iTP ATP) Programmer’s Guide—522292-002
3-11
Using NonStop TUXEDO Servers from JavaScript
Example 3-5. NonStop TUXEDO Definitions and Includes (page 1 of 2)
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html">
<TITLE>bankapp Transfer Transaction - NonStop SQL and NonStop
TUXEDO</TITLE>
<!---------------------------------------------------------->
<script language="JavaScript">
//-C L I E N T S I D E V A L I D A T I O N S C R I P T S-
var FromIndex = 0
var ToIndex = 0
function ValidateFromAccount (r) {
var i
for (i=0; i<r.length; i++)
if (r[i].checked) {
FromIndex = i
return true
}
alert ("From account must be selected")
return false
}
function ValidateToAccount (r) {
var i
for (i=0; i<r.length; i++)
if (r[i].checked) {
ToIndex = i
return true
}
alert ("To account must be selected")
return false
}
function ValidateTransferAmount (t) {
if (parent.isMoney(t.value) == false) {
alert
("Amount must be a number with up to 2 decimal places and no commas")
return false
}
if (parseFloat(t.value) == 0.0) {
alert ("Amount must be non-zero")
return false
}
return true
}