The Phone field in HT Contact Forms is used to collect user phone numbers efficiently.
It supports various customization settings to control the input behavior, validation, and appearance.
Phone Field Settings: #

1. Admin Label #
Set an internal label for administrative purposes.
This label will not be visible to users but is useful for identifying the field in entries.
2. Field Label #
Enter the name of the field that users will see on the front-end form.
✅ It helps guide users to enter their contact number properly.
3. Label Position #
Choose where to display the label relative to the field:
- Default
- Top
- Right
- Bottom
- Left
📌 Align the label as needed to match your form’s design.
4. Hide Label #
Toggle ON to hide the label from the form UI.
✅ Useful when you rely solely on placeholder text for guidance.
5. Placeholder Text #
Display a helpful hint inside the field before the user types anything.
💡 Example: Mobile Number or +1XXXXXXXXX
6. Required #
Enable this option to make the phone field mandatory.
✅ Users must fill in this field before submitting the form.
7. Validate Phone Number #
Activate this to enforce phone number format validation.
📞 Ensures correct and consistent phone number inputs.
8. Default Value #
Set a default phone number that will appear when the form is loaded.
💡 Can be used for country codes like +880 or commonly used inputs.
9. Field Size #
Adjust the input field’s display size:
- Small
- Medium (Default)
- Large
🎨 Choose the size that best fits your layout.
10. Field Class #
Assign a custom CSS class to the field.
🎨 Helps apply custom styles from your site’s stylesheet.
11. Help Message #
Add extra tips or clarification for the user.
✅ Useful for format hints like “Enter only numbers without dashes or spaces”.
12. Message Position #
Control where the help message appears:
- Default
- Next to Label as Tooltip
- Below Input Element
🎯 Helps improve user experience with strategic placement.

13. Prefix Label #
Insert text before the input box.
💡 Example: “+1” for country code display.
13. Suffix Label #
Insert text after the input box.
💡 Example: “Ext” if you’re collecting extension numbers.
13. Name Attribute #
Assign a name value for this field, used in form data submission.
👉 Essential for backend processing.
Pro Tips: #
- Use Placeholder + Help Message + Validation together to ensure high-quality user input.
- Always assign a unique name attribute for proper data capture.