Return const char* description of HTML type Pointer to HTML type description as cstr
| Return Type | Function name | Arguments |
|---|---|---|
| const char* | Htmltype2Txt | (hzHtmltype,) |
Declared in file: hzDissemino.h
Defined in file : hzTypes.cpp
Function Logic:
Function body:
const char* Htmltype2Txt (hzHtmltype ht)
{
// Category: Diagnostics
//
// Return const char* description of HTML type
//
// Arguments: 1) mtype The enumerated HTML field type
//
// Returns: Pointer to HTML type description as cstr
static const hzString _htmltypeNULL = "HTMLTYPE_NULL" ; // Invalid HTML type
static const hzString _htmltypeTEXT = "HTMLTYPE_TEXT" ; // Text field
static const hzString _htmltypePASS = "HTMLTYPE_PASSWORD" ; // Password field
static const hzString _htmltypeAREA = "HTMLTYPE_TEXTAREA" ; // Text Area field
static const hzString _htmltypeSLCT = "HTMLTYPE_SELECT" ; // Selector field
static const hzString _htmltypeCBOX = "HTMLTYPE_CHECKBOX" ; // Checkbox field
static const hzString _htmltypeRBUT = "HTMLTYPE_RADIO" ; // Radio button field
static const hzString _htmltypeFILE = "HTMLTYPE_FILE" ; // File Uploader field
static const hzString _htmltypeHIDE = "HTMLTYPE_HIDDEN" ; // Hidden field
switch (ht)
{
case HTMLTYPE_TEXT: return *_htmltypeTEXT ;
case HTMLTYPE_PASSWORD: return *_htmltypePASS ;
case HTMLTYPE_TEXTAREA: return *_htmltypeAREA ;
case HTMLTYPE_SELECT: return *_htmltypeSLCT ;
case HTMLTYPE_CHECKBOX: return *_htmltypeCBOX ;
case HTMLTYPE_RADIO: return *_htmltypeRBUT ;
case HTMLTYPE_FILE: return *_htmltypeFILE ;
case HTMLTYPE_HIDDEN: return *_htmltypeHIDE ;
}
return *_htmltypeNULL ;
}