Module: Taka::DOM::HTML::FormElement

Defined in:
lib/taka/dom/html/form_element.rb

Instance Method Summary collapse

Instance Method Details

#acceptCharsetObject



13
14
15
# File 'lib/taka/dom/html/form_element.rb', line 13

def acceptCharset
  self['accept-charset']
end

#elementsObject



5
6
7
# File 'lib/taka/dom/html/form_element.rb', line 5

def elements
  xpath('.//select', './/textarea', './/input')
end

#lengthObject



9
10
11
# File 'lib/taka/dom/html/form_element.rb', line 9

def length
  elements.length
end

#methodObject



17
18
19
# File 'lib/taka/dom/html/form_element.rb', line 17

def method
  self['method']
end

#resetObject



21
22
23
24
25
26
# File 'lib/taka/dom/html/form_element.rb', line 21

def reset
  elements.each do |element|
    next unless element.respond_to?(:defaultValue)
    element['value'] = element.defaultValue
  end
end

#submitObject



28
29
30
# File 'lib/taka/dom/html/form_element.rb', line 28

def submit
  # Does nothing for now
end