phpDocumentor form
[ class tree: form ] [ index: form ] [ all elements ]

Source for file index.php

Documentation is available at index.php

  1. <?
  2. /**
  3. * The index.php.
  4. * The main entry for a browser request
  5. *
  6. * @package form
  7. * @filesource
  8. * @see index.php
  9. * @copyright (c) http://Finn-Rasmussen.com
  10. * @license http://Finn-Rasmussen.com/license/ myPHP License conditions
  11. * @author http://Finn-Rasmussen.com
  12. * @version 1.9
  13. * @since 21-oct-2005
  14. */
  15.  
  16. /**
  17. * The required files
  18. */
  19. require_once($_SERVER['DOCUMENT_ROOT'].'/initialize.php');
  20.  
  21. require_once(HTML_FORM_PAGE_PATH.'/CssForm.php'); // The Form CSS
  22. CssForm::display();
  23.  
  24. require_once(HTML_FORM_COMPONENT_PATH.'/Form.php');
  25. require_once(HTML_FORM_COMPONENT_PATH.'/Label.php');
  26. require_once(HTML_FORM_COMPONENT_PATH.'/Input.php');
  27. require_once(HTML_FORM_COMPONENT_PATH.'/TextField.php');
  28. require_once(HTML_FORM_COMPONENT_PATH.'/Disabled.php');
  29. require_once(HTML_FORM_COMPONENT_PATH.'/Readonly.php');
  30. require_once(HTML_FORM_COMPONENT_PATH.'/Hidden.php');
  31. require_once(HTML_FORM_COMPONENT_PATH.'/Button.php');
  32. require_once(HTML_FORM_COMPONENT_PATH.'/Password.php');
  33. require_once(HTML_FORM_COMPONENT_PATH.'/ResetButton.php');
  34. require_once(HTML_FORM_COMPONENT_PATH.'/CancelButton.php');
  35. require_once(HTML_FORM_COMPONENT_PATH.'/SubmitButton.php');
  36. require_once(HTML_FORM_COMPONENT_PATH.'/ImageButton.php');
  37. require_once(HTML_FORM_COMPONENT_PATH.'/Radio.php');
  38. require_once(HTML_FORM_COMPONENT_PATH.'/Checkbox.php');
  39. require_once(HTML_FORM_COMPONENT_PATH.'/Select.php');
  40. require_once(HTML_FORM_COMPONENT_PATH.'/Option.php');
  41. require_once(HTML_FORM_COMPONENT_PATH.'/Textarea.php');
  42. require_once(HTML_FORM_COMPONENT_PATH.'/Zip.php');
  43. require_once(HTML_FORM_COMPONENT_PATH.'/Fileupload.php');
  44.  
  45. //print "<p>Missing Tabindex.php and Accesskey.php</p>\r\n";
  46. Form::start();
  47. Label::display('Test of Form package');
  48. Input::display('text','Input','Input');
  49.  
  50. Label::display('Test of TextField','TextField','T');
  51. $name='TextField';
  52. $value='TextField';
  53. $class=CSS_BORDER;
  54. $size='8';
  55. $maxlength='8';
  56. $disabled='';
  57. $readonly='';
  58. $onclick="alert('click');";
  59. $title='The title';
  60. $tabindex='1';
  61. TextField::display($name,$value,$class,$size,$maxlength,$disabled,$readonly,$onclick,$title,$tabindex);
  62.  
  63. Password::display('Password','Password');
  64. Disabled::display('Disabled','Disabled');
  65. Readonly::display('','Readonly');
  66. Hidden::display('Hidden','Hidden');
  67. Radio::display();
  68. Label::display('Test of Radio');
  69. Checkbox::display();
  70. Label::display('Test of Checkbox');
  71.  
  72. Label::display('Test of Select');
  73. Select::start('Select','','','','','','The Select 1','3');
  74. Option::display('Option 1',1,'','The option 1');
  75. Option::display('Option 2',2,'selected','The option 2');
  76. Option::display('Option 3',3,'','The option 3');
  77. Option::display('Option 4',4,'','The option 4');
  78. Select::end();
  79.  
  80. $size=3;
  81. Label::display('Test of Select Multiple size='.$size);
  82. Select::start('Select','','','multiple',$size,'','The Select 2','2');
  83. Option::display('Option 1');
  84. Option::display('Option 2');
  85. Option::display('Option 3',3,'selected','The option 3');
  86. Option::display('Option 4');
  87. Select::end();
  88.  
  89. Textarea::display('Textarea','Textarea');
  90. Zip::display('Zip');
  91. Fileupload::display('Fileupload','Fileupload');
  92. Button::display();
  93. ResetButton::display();
  94. CancelButton::display();
  95. SubmitButton::display();
  96. ImageButton::display();
  97. Form::end();
  98. ?>

Documentation generated on Thu, 22 Dec 2005 17:10:59 +0100 by phpDocumentor 1.3.0RC3