# File lib/ramaze/helper/form.rb, line 92
      def form_build(tag_name, label, hash, &block)
        name = hash[:name].to_sym
        form_id = "form-#{name}"
        opts = hash.merge(form_tabindex.merge(:id => form_id))
        error = form_errors[name.to_s]

        Ramaze::Gestalt.build do
          tr do
            td do
              label(:for => form_id){ "#{label}:" } unless label==''
              span(:class => "error"){ error } if error
            end
            td do
              tag(tag_name, opts, &block)
            end
          end
        end
      end