<%= f.text_field :product_name,
:class => 'form-control',
:required => true,
:pattern => "^[a-zA-Z_][\\w\\.-]*$",
:title => 'xs:ID format: it must start with a letter or underscore, and can only contain letters, digits, underscores, hyphens, and periods',
:known_base => @available_base_products.join(","),
:known_ao => @available_ao_products.join(","),
:known_std => @available_standalone_products.join(","),
:ao_mappings => @ao_mapping %>
<%= f.text_field :plan_id,
:class => 'form-control',
:required => true,
:pattern => "^[a-zA-Z_][\\w\\.-]*$",
:title => 'xs:ID format: it must start with a letter or underscore, and can only contain letters, digits, underscores, hyphens, and periods' %>