<?php
/*
Basic XAJAX page / Simple Form Handling Example.
Reference:
http://community.xajaxproject.org/topic/8323/possible-google-chrome-bug/
*/
require_once("xajax/xajax_core/xajax.inc.php");
$xajax = new xajax();
$xajax->configure('javascript URI', 'xajax/'); //Uncomment to turn on the debugger
//$xajax->configure('debug',true);
$xajax->register(XAJAX_FUNCTION,"showAddElementResult");
$xajax->register(XAJAX_FUNCTION,"showOperatorEditResult");
$xajax->processRequest();
function showAddElementResult($dta)
{
$resp=new xajaxResponse();
$resp->alert(print_r($dta,true)); //Alert the passed form data.
return $resp;
}
function showOperatorEditResult($dta)
{
$resp=new xajaxResponse();
$resp->alert(print_r($dta,true));
return $resp;
}
?>
<html>
<head>
<? $xajax->printJavascript(); ?>
<title>test</title>
<style>
label{
font-weight: bold;
width: 150px;
text-align: right;
}
</style>
</head>
<body>
<form id='addelement'>
<fieldset>
<label>Name:</label><input id="myname" name="myname"/><br/>
<label>Address:</label><input id="myaddress" name="myaddress"/>
<input type="hidden" id="test" name="test" value='5'/>
</fieldset>
</form>
<input type="button" name="saveelement" value="Save Element" onclick="xajax_showAddElementResult(xajax.getFormValues("addelement")); ">
<br/>This Code DOES work:
<form id='operator10'>
<fieldset>
<label>Name:</label><input id="myname" name="myname"/><br/>
<label>Address:</label><input id="myaddress" name="myaddress"/>
<input type="hidden" id="test" name="test" value='5'/>
</fieldset>
</form>
<input type="button" name="savenew" value="Save Operator" onclick="xajax_showOperatorEditResult(xajax.getFormValues("operator10"))">
</body>
</html>