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 
 }










