# File lib/cgikit/command.rb, line 319
  def self.control( command, attrs, form )
    case attrs[:type]
    when 'radio' then klass = HTMLRadio
    when 'checkbox' then klass = HTMLCheckbox
    when 'submit' then klass = HTMLSubmit
    when 'reset' then klass = HTMLReset
    when 'text' then klass = HTMLTextField
    when 'hidden' then klass = HTMLHidden
    when 'password' then klass = HTMLPassword
    when 'file' then klass = HTMLUpload
    end

    element = klass.new(command, attrs)
    element.form = form
    form.controls << element
    element
  end