xajax的FORM例子

2019-09-14 07:28:33于海丽

                $sForm = "<form id="signupForm" action="javascript:void(null);" onsubmit="submitSignup();">";
                $sForm .="<div>First Name:</div><div><input type="text" name="firstName" /></div>";
                $sForm .="<div>Last Name:</div><div><input type="text" name="lastName" /></div>";
                $sForm .="<div>Email:</div><div><input type="text" name="email" /></div>";
                $sForm .="<div class="submitDiv"><input id="submitButton" type="submit" value="done"/></div>";
                $sForm .="</form>";
                $objResponse->addAssign("formDiv","innerHTML",$sForm);
                $objResponse->addAssign("formWrapper","style.backgroundColor", "rgb(67,149,97)");
                $objResponse->addAssign("outputDiv","innerHTML","$_SESSION:<pre>".var_export($_SESSION,true)."</pre>");
        }
        else
        {
                $objResponse->addAssign("submitButton","value","continue ->");
                $objResponse->addAssign("submitButton","disabled",false);
        }
        return $objResponse->getXML();
}
function processPersonalData($aFormValues)
{
        $objResponse = new xajaxResponse();
        $bError = false;
        if (trim($aFormValues['firstName']) == "")
        {
                $objResponse->addAlert("Please enter your first name.");
                $bError = true;
        }
        if (trim($aFormValues['lastName']) == "")
        {