Class WWW::Mechanize::Field
In: lib/mechanize/form_elements.rb
Parent: Object
Mechanize\n[lib/mechanize.rb\nlib/mechanize/cookie.rb\nlib/mechanize/errors.rb\nlib/mechanize/form.rb\nlib/mechanize/form_elements.rb\nlib/mechanize/history.rb\nlib/mechanize/list.rb\nlib/mechanize/page.rb\nlib/mechanize/page_elements.rb\nlib/mechanize/pluggable_parsers.rb] lib/mechanize.rb WWW dot/m_19_0.png

This class represents a field in a form. It handles the following input tags found in a form: text, password, hidden, int, textarea

To set the value of a field, just use the value method: field.value = "foo"

Methods

new   query_value  

Attributes

name  [RW] 
value  [RW] 

Public Class methods

[Source]

    # File lib/mechanize/form_elements.rb, line 12
12:     def initialize(name, value)
13:       @name = Util.html_unescape(name)
14:       @value = if value.is_a? String
15:                  Util.html_unescape(value)
16:                else
17:                  value
18:                end
19:     end

Public Instance methods

[Source]

    # File lib/mechanize/form_elements.rb, line 21
21:     def query_value
22:       [[@name, @value || '']]
23:     end

[Validate]