基本的表單元件:
//標籤元件
$Label =new XoopsFormLabel('標題', '內容');
//文字輸入
$Text=new XoopsFormText('標題', 'name', 大小 , 最大長度 , '值');
//隱藏欄位
$Hidden =new XoopsFormHidden('name', '值');
//安全檢查
$Token =new XoopsFormHiddenToken('XOOPS_TOKEN',360);
//上傳欄位
$form->setExtra("enctype='multipart/form-data'");
$File =new XoopsFormFile('標題', 'name', '2048');
//密碼欄位
$Password=new XoopsFormPassword('標題', 'name', 大小, 最大長度, '值');
//大量文字
$TextArea=new XoopsFormTextArea('標題', 'name', '值' , 欄寬 , 列高 , 'id');
//文字日期
$DateSelect=new XoopsFormTextDateSelect('標題', 'name', 大小, '值');
//日期時間
$DateTime=new XoopsFormDateTime('標題', 'name', 大小, '值');
//XOOPS編輯器
$DhtmlTextArea=new XoopsFormDhtmlTextArea('標題' , 'name', '值' , 欄寬 , 列高);
//按鈕
$Button =new XoopsFormButton('標題', 'name', '值', '類型');
所有有選項的表單元件:
//複選方塊
$CheckBox = new XoopsFormCheckBox('標題', 'name', '值','id');
//單選鈕
$Radio = new XoopsFormRadio('標題', 'name', '值');
//是否單選
$RadioYN=new XoopsFormRadioYN('標題', 'name', '值');
//下拉選單
$Select=new XoopsFormSelect('標題', 'name', '預設值', 大小, 多選);
//群組核選
$SelectCheckGroup=new XoopsFormSelectCheckGroup('標題', 'name', '值', 大小 ,多選);
//國家選單
$SelectCountry=new XoopsFormSelectCountry('標題', 'name', 'TW', 大小);
//編輯器選單
$SelectEditor=new XoopsFormSelectEditor(&$form, 'name', '值', 使用HTML , 可選編輯器陣列);
//群組選單
$SelectGroup=new XoopsFormSelectGroup('標題', 'name', 含訪客, '值', 大小 ,多選);
//語系選單
$SelectLang=new XoopsFormSelectLang('標題', 'name', '值', 大小);
//比對選單
$SelectMatchOption=new XoopsFormSelectMatchOption('標題', 'name', '值', 大小);
//佈景選單
$SelectTheme=new XoopsFormSelectTheme('標題', 'name', '值', 大小);
//時區選單
$SelectTimezone=new XoopsFormSelectTimezone('標題', 'name', '值', 大小);
//使用者選單
$SelectUser=new XoopsFormSelectUser('標題', 'name', 含訪客, '值', 大小 ,多選);