/source/Plug-in/xajax/examples/signup/signup.php

http://prosporous.googlecode.com/ · PHP · 94 lines · 57 code · 11 blank · 26 comment · 0 complexity · 1b232a4a5564182a4216a27a143aab5b MD5 · raw file

  1. <?php
  2. /*
  3. File: signup.php
  4. Example which demonstrates a xajax implementation of a multi-page sign-up.
  5. Title: Multi-page Sign-up Example
  6. Please see <copyright.inc.php> for a detailed description, copyright
  7. and license information.
  8. */
  9. /*
  10. Section: Files
  11. - <signup.php>
  12. - <signup.common.php>
  13. - <signup.server.php>
  14. */
  15. /*
  16. @package xajax
  17. @version $Id: signup.php 362 2007-05-29 15:32:24Z calltoconstruct $
  18. @copyright Copyright (c) 2005-2006 by Jared White & J. Max Wilson
  19. @license http://www.xajaxproject.org/bsd_license.txt BSD License
  20. */
  21. require_once('signup.common.php');
  22. echo '<?xml version="1.0" encoding="UTF-8"?>'
  23. ?>
  24. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  25. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  26. <head>
  27. <?php $xajax->printJavascript('../../'); ?>
  28. <style type="text/css">
  29. #formWrapper{
  30. color: rgb(255,255,255);
  31. background-color: rgb(149,67,97);
  32. width: 200px;
  33. }
  34. #title{
  35. text-align: center;
  36. background-color: rgb(0,0,0);
  37. }
  38. #formDiv{
  39. padding: 25px;
  40. }
  41. .submitDiv{
  42. margin-top: 10px;
  43. text-align: center;
  44. }
  45. </style>
  46. <script type="text/javascript">
  47. function submitSignup()
  48. {
  49. xajax.$('submitButton').disabled=true;
  50. xajax.$('submitButton').value="please wait...";
  51. xajax_processForm(xajax.getFormValues("signupForm"));
  52. return false;
  53. }
  54. </script>
  55. </head>
  56. <body>
  57. <div id="formWrapper">
  58. <div id="title">Create a New Account</div>
  59. <div id="formDiv">
  60. <form id="signupForm" action="javascript:void(null);" onsubmit="submitSignup();">
  61. <div>Username:</div><div><input type="text" name="username" /></div>
  62. <div>Password:</div><div><input type="password" name="newPass1" /></div>
  63. <div>Confirm Password:</div><div>
  64. <input type="password" name="newPass2" />
  65. </div>
  66. <div>radio:</div><div><input type="radio" name="radio1" value="1"/>1<input type="radio" name="radio1" value="?"/>?</div>
  67. <div>chebox:</div><div><input type="checkbox" name="chebox2[]" value="1"/>1<input type="checkbox" name="chebox2[]" value="?"/>?</div>
  68. <div>select:</div><div><select name="select1" multiple="multiple"/><option value="??">??</option><option value="??">??</option><option value="??">??</option><option value="???">???</option></select></div>
  69. <div>chebox:</div><div><input type="hidden" name="hidden1" value="hiddenvalue"/>
  70. <textarea> asdsfaklfdslkkldfsjalkjlkjsdfalk;lk;jkljlsdkfjalkjlkjlkjsdfa<div>,</div>divv,.doiskdfjsd,as,df<br />
  71. </textarea>
  72. <div class="submitDiv"><input id="submitButton" type="submit" value="continue ->"/></div>
  73. </form>
  74. </div>
  75. </div>
  76. <div id="outputDiv">
  77. </div>
  78. </body>
  79. </html>