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>