addAlert("formData: " . print_r($formData, true)); $objResponse->addAssign("submittedDiv", "innerHTML", nl2br(print_r($formData, true))); return $objResponse->getXML(); } // adds an option to the select function addInput($aInputData) { $sId = $aInputData['inputId']; $sName = $aInputData['inputName']; $sType = $aInputData['inputType']; $sValue = $aInputData['inputValue']; $objResponse = new xajaxResponse(); $objResponse->addAlert("inputData: " . print_r($aInputData, true)); $objResponse->addCreateInput("testForm1", $sType, $sName, $sId); $objResponse->addAssign($sId, "value", $sValue); return $objResponse->getXML(); } // adds an option to the select function insertInput($aInputData) { $sId = $aInputData['inputId']; $sName = $aInputData['inputName']; $sType = $aInputData['inputType']; $sValue = $aInputData['inputValue']; $sBefore = $aInputData['inputBefore']; $objResponse = new xajaxResponse(); $objResponse->addAlert("inputData: " . print_r($aInputData, true)); $objResponse->addInsertInput($sBefore, $sType, $sName, $sId); $objResponse->addAssign($sId, "value", $sValue); return $objResponse->getXML(); } function removeInput($aInputData) { $sId = $aInputData['inputId']; $objResponse = new xajaxResponse(); $objResponse->addRemove($sId); return $objResponse->getXML(); } $xajax = new xajax(); //$xajax->debugOn(); $xajax->registerFunction("testForm"); $xajax->registerFunction("addInput"); $xajax->registerFunction("insertInput"); $xajax->registerFunction("removeInput"); $xajax->processRequests(); ?> Create Form Input Test| xajax Tests printJavascript("../") ?>

xajax Tests

Create Form Input Test

type:
Id:
Name:
Value: