diff --git a/resources/js/components/forms/TextInput.vue b/resources/js/components/forms/TextInput.vue index 3c10ed8..89fc543 100644 --- a/resources/js/components/forms/TextInput.vue +++ b/resources/js/components/forms/TextInput.vue @@ -15,6 +15,7 @@ ({}), diff --git a/resources/js/components/open/forms/OpenForm.vue b/resources/js/components/open/forms/OpenForm.vue index 73702d6..b79c84e 100644 --- a/resources/js/components/open/forms/OpenForm.vue +++ b/resources/js/components/open/forms/OpenForm.vue @@ -498,6 +498,8 @@ export default { inputProperties.accept = (this.form.is_pro && field.allowed_file_types) ? field.allowed_file_types : "" } else if (field.type === 'number' && field.is_rating) { inputProperties.numberOfStars = parseInt(field.rating_max_value) + } else if (['number', 'phone_number'].includes(field.type)) { + inputProperties.pattern = "/\d*" } return inputProperties