elements:
- type: Text
name: name
auto_id: "%n_%f"
label: "Your Name"
filters:
- type: TrimEdges
- type: +StarterView::FormFu::Filter::Normalize
constraints:
- Required
- type: Regex
regex: '\S'
message: 'Please enter your name'
container_attributes:
class: type_text
attributes:
placeholder: "Your Name"
class: type_text
- type: Email
name: email_address
auto_id: "%n_%f"
label: "Email"
filters:
- type: TrimEdges
- type: +StarterView::FormFu::Filter::Normalize
constraints:
- Required
- type: Callback
message: 'Email address must be specified and not already signed up. <a href="/login">Click here to log in or recover your password.</a>'
- Email
container_attributes:
class: type_text
attributes:
placeholder: "Your Email Address"
- type: Block
id: hint
attributes:
class: email_hint_text
- type: Block
load_config_file: user/password-field.yml
- type: Tel
name: phone_number
auto_id: "%n_%f"
label: "Phone Number"
filters:
- type: TrimEdges
- type: +StarterView::FormFu::Filter::Normalize
container_attributes:
class: type_text
constraints:
- Required
- type: Regex
regex: '\d{3}.*\d{3}.*\d{4}'
message: 'Please enter phone number with area code (eg. xxx-xxx-xxxx).'
attributes:
placeholder: "Your Phone Number"
- type: Select
name: position
auto_id: "%n_%f"
label: "- Your Current Title -"
load_config_file: common/options/org/positions.yml
- type: Text
name: org_name
auto_id: "%n_%f"
label: "Company Name"
filters:
- type: TrimEdges
- type: +StarterView::FormFu::Filter::Normalize
constraints:
- Required
attributes:
placeholder: "Your Company Name"
container_attributes:
class: type_text
- type: Text
name: zipcode
id: zipcode
name: zipcode
label_loc: common.form.business_zipcode.label
filters:
- type: TrimEdges
- type: +StarterView::FormFu::Filter::Normalize
constraints:
- Required
placeholder_loc: common.form.business_zipcode.placeholder
attributes:
maxlength: 11
container_attributes:
class: type_text
- type: Text
name: website
auto_id: "%n_%f"
label: "Company Website (optional)"
filters:
- type: TrimEdges
- type: +StarterView::FormFu::Filter::Normalize
attributes:
placeholder: "Your Company Website"
container_attributes:
class: type_text
# Value populated via Jquery within app/view/user/common/create-form-base.html
- type: Hidden
name: org_type
auto_id: "%n_%f"
- type: Select
name: org_ats
auto_id: "%n_%f"
label: "What ATS do you use?"
# options below shouldn't matter as they are replaced by StarterView::Util::Text::ATS_list
options:
- ['', '- What ATS do you use? -']
- ['adp', 'ADP']
- ['greenhouse', 'Greenhouse']
- ['icims', 'iCIMS']
- ['jobvite', 'Jobvite']
- ['kenexabrassring', 'Kenexa Brassring']
- ['lever', 'Lever']
- ['silkroad', 'Silkroad']
- ['successfactors', 'SuccessFactors']
- ['taleo', 'Taleo']
- ['ultipro', 'Ultipro']
- ['other', 'Other']
- ['none', 'None']
container_attributes:
style: "display: none;"
- type: Select
name: org_hire_budget
auto_id: "%n_%f"
label: "What is your hiring budget?"
# options:
# - ['', '- What''s your monthly hiring budget? -']
# - ['<500', 'Less than $500']
# - ['500-2500', '$500 - $2,500']
# - ['2501-5000', '$2,501 - $5,000']
# - ['5000+', '$5,000+']
container_attributes:
style: "display: none;"
- type: Select
name: requested_plan
auto_id: "%n_%f"
label: 'Number of Jobs'
load_config_file: common/options/org/plans.yml
- type: Select
name: source_type_user_reported
id: source_type_user_reported
attributes:
class: source_type_user_reported
data-where-field: source_type_user_reported_specific
label: "How did you hear about us?"
- type: Text
name: source_type_user_reported_specific
auto_id: "%n_%f"
filters:
- type: TrimEdges
- type: +StarterView::FormFu::Filter::Normalize
label: "Radio/TV station or mail offer code (optional)"
attributes:
class: source_type_user_reported_specific
container_attributes:
style: 'display:none;'
class: type_text source_type_user_reported_specific_wrapper
- type: Submit
name: submitted
auto_id: "%n_%f"
value: "Continue"
attributes:
class: create_submit_button
- type: Checkbox
name: agrees_to_terms
auto_id: "%n_%f"
label_loc: common.tos.user.create_min_step2_number_jobs
value: 1
default: 0
constraints:
- Required
container_attributes:
style: 'display:none;'
attributes:
checked: checked
- type: Block
id: agrees_to_tcpa_terms_wrapper_bottom
attributes:
style: "padding-top: 20px;"
elements:
- type: Checkbox
name: agrees_to_tcpa_terms
auto_id: "%n_%f"
value: 1
default: 0
label_xml: "<span class='tcpa-terms'>I agree to let ZipRecruiter contact me by phone at the number above <a href='javascript:void(0);' data-tooltip-placement='top' rel='tooltip' title='With your free trial, you can receive offers for ZipRecruiter services by phone or text at the number you provided when you signed up. We might contact you using an automatic telephone dialing system or leave a prerecorded message if we can’t reach you. We find that customers appreciate receiving these offers, though consent is not required as a condition of signing up for service or purchasing anything from ZipRecruiter. You can also revoke consent at any time by e-mailing businessaffairs@ziprecruiter.com and including "Revocation of Telephone Consent" in the subject line.'></a></span>"
attributes:
checked: checked
container_attributes:
style: "margin-bottom: 0"
- type: Block
name: agrees_to_tcpa_terms_alert
tag: div
attributes:
class: agrees_to_terms_alert info
content_xml: "<div>By opting out of calls you may miss out on help optimizing your job ads, certain promotional offers, and/or other account management communications.</div>"
- type: Block
tag: div
attributes:
class: agrees_to_terms_wrapper
elements:
- type: Block
id: 'terms_and_privacy'
content_loc: common.tos.user.create_min_step2_number_jobs