Source of submit_login_test.php
<?
    
require("Sajax.php");
    
session_start();
    
    
$sajax_request_type = "POST";
    
$sajax_debug_mode = 0;
    
    
sajax_init();
    
sajax_export("submit_login");
    
sajax_handle_client_request();
    
    function
submit_login($username,$pass,$time) {
        return
$username . "-" . $pass . "-" . $time;
    }
?>
<html>
<head>
    <title>Submit_Login Test</title>
    <script>
    <!-- // hide from older browsers
    <? sajax_show_javascript() ?>
    function radioValue(rObj) {
        for(var i=0; i<rObj.length;i++) {
            if (rObj[i].checked) {
                return rObj[i].value;
            }
        }
        return false;
    }
    function do_submit_login_cb(z) {
        document.getElementById('login_result').innerHTML = z;
    }
    function do_submit_login() {
        var user, pass, mytime;
        sajax_target_id = 'login_result';
        user = document.getElementById('username').value;
        pass = document.getElementById('password').value;
        mytime = radioValue(document.getElementById('time'));
        x_submit_login(user,pass,mytime,do_submit_login_cb);
    }
    //-->
    </script>
</head>

<body>
<div id="login_result"></div>
<!-- ... -->
<table>
<tr>
<td>Username</td>
<td>Password</td>
</tr>
<tr>
<td><input type="text" name="username" id="username" class="form" size="30" /></td>
<td><input type="password" name="password" id="password" class="form" size="30" /></td>
</tr>
</table>
<!-- ... -->
<input type="radio" id="time" value="1" />1
<input type="radio" id="time" value="2" />2
<input type="radio" id="time" value="3" />3
<input type="radio" id="time" value="4" />4
<!-- ... -->
<input type="button" onclick="do_submit_login();" class="form" value="Login" />
</body>
</html>