External JavaScript modules and styles for PTE Tutoring Webflow site.
webflow-forms-external/
├── dist/ # Production files (minified, versioned)
│ ├── modules/ # JavaScript modules
│ │ ├── date-picker.js
│ │ ├── phone-picker.js
│ │ ├── form-stepper.js
│ │ ├── form-visibility.js
│ │ └── wized-builder.js
│ ├── styles/ # CSS files
│ │ └── form-styles.css
│ └── boot-loader.js # Main loader script
├── src/ # Source files (unminified, for editing)
│ ├── modules/
│ └── styles/
└── README.md
Before </body> tag:
<script src="https://cdn.jsdelivr.net/gh/YOUR_USERNAME/webflow-forms-external@v1.0.0/dist/boot-loader.js" defer></script>- Flatpickr integration
- dd/mm/yyyy format
- Min/max date validation
- Age-based restrictions
- International phone formatting
- Country detection
- Auto-formatting with digit grouping
- Multi-step form navigation
- Validation per step
- Dynamic routing based on selections
- Conditional field visibility
- Dynamic pricing calculations
- UNI contact mode logic
- Form data collection
- JSON builder for Wized submission
- Make changes in
src/ - Copy to
dist/(or run build script) - Commit and tag:
git add . git commit -m "Update: description" git tag v1.0.1 git push origin main --tags
- Update version in Webflow:
@v1.0.0→@v1.0.1
Private - For PTE Tutoring use only.