MSHTML Classes: CInput

For reasons unknown, the CInput class has a string table but no class descriptor.

Identifiers

dispinterface: DispHTMLInputElement {3050F57D-98B5-11CF-BB82-00AA00BDCE0B}

Scripting

The table below lists the interface members that the CInput class exposes as properties (methods, collections, etc) through its string table in addition to the very many properties that are common to all elements.

Properties that Microsoft does not list in the HTML and DHTML Reference are highlighted yellow. Properties that are listed but not as applying to the input object are shaded yellow.

Property Attribute Interface Member
accept same IHTMLInputElement2 get_accept
put_accept
align same IHTMLInputElement get_align
put_align
alt same IHTMLInputElement get_alt
put_alt
appendChild   IHTMLDOMNode appendChild
attributes   IHTMLDOMNode get_attributes
border same IHTMLInputElement get_border
put_border
  cache    
checked CHECKED IHTMLInputElement get_checked
put_checked
childNodes   IHTMLDOMNode get_childNodes
cloneNode   IHTMLDOMNode cloneNode
complete   IHTMLInputElement get_complete
createTextRange   IHTMLInputElement createTextRange
dataFld   IHTMLDataBinding get_dataFld
put_dataFld
dataFormatAs   IHTMLDataBinding get_dataFormatAs
put_dataFormatAs
dataSrc   IHTMLDataBinding get_dataSrc
put_dataSrc
defaultChecked   IHTMLInputElement get_defaultChecked
put_defaultChecked
defaultValue   IHTMLInputElement get_defaultValue
put_defaultValue
dynsrc same IHTMLInputElement get_dynsrc
put_dynsrc
firstChild   IHTMLDOMNode get_firstChild
form   IHTMLInputElement get_form
hasChildNodes   IHTMLDOMNode hasChildNodes
height same IHTMLInputElement get_height
put_height
hspace same IHTMLInputElement get_hspace
put_hsapce
indeterminate same IHTMLInputElement get_indeterminate
put_indeterminate
insertBefore   IHTMLDOMNode insertBefore
lastChild   IHTMLDOMNode get_lastChild
loop same IHTMLInputElement get_loop
put_loop
lowsrc same IHTMLInputElement get_lowsrc
put_lowsrc
maxLength same IHTMLInputElement get_maxLength
put_maxLength
name same IHTMLInputElement get_name
put_name
nextSibling   IHTMLDOMNode get_nextSibling
nodeName   IHTMLDOMNode get_nodeName
nodeType   IHTMLDOMNode get_nodeType
nodeValue   IHTMLDOMNode get_nodeValue
put_nodeValue
onabort same IHTMLInputElement get_onabort
put_onabort
onchange same IHTMLInputElement get_onchange
put_onchange
onerror same IHTMLInputElement get_onerror
put_onerror
onload same IHTMLInputElement get_onload
put_onload
onselect same IHTMLInputElement get_onselect
put_onselect
ownerDocument   IHTMLDOMNode2 get_ownerDocument
parentNode   IHTMLDOMNode get_parentNode
previousSibling   IHTMLDOMNode get_previousSibling
readOnly same IHTMLInputElement get_readOnly
put_readOnly
removeChild   IHTMLDOMNode removeChild
removeNode   IHTMLDOMNode removeNode
replaceChild   IHTMLDOMNode replaceChild
replaceNode   IHTMLDOMNode replaceNode
select   IHTMLInputElement select
size same IHTMLInputElement get_size
put_size
src same IHTMLInputElement get_src
put_src
start same IHTMLInputElement get_start
put_start
status   IHTMLInputElement get_status
put_status
swapNode   IHTMLDOMNode swapNode
type same IHTMLInputElement get_type
put_type
uniqueID   IHTMLUniqueName get_uniqueID
uniqueNumber   IHTMLUniqueName get_uniqueNumber
useMap same IHTMLInputElement2 get_useMap
put_useMap
value same IHTMLInputElement get_value
put_value
vrml same IHTMLInputElement get_vrml
put_vrml
vspace same IHTMLInputElement get_vspace
put_vspace
width same IHTMLInputElement get_width
put_width