diff --git a/src/Resources/public/js/constraints/Url.js b/src/Resources/public/js/constraints/Url.js index 5619d19..216d190 100755 --- a/src/Resources/public/js/constraints/Url.js +++ b/src/Resources/public/js/constraints/Url.js @@ -13,7 +13,9 @@ export default function SymfonyComponentValidatorConstraintsUrl() { var f = FpJsFormValidator; if (!f.isValueEmty(value) && !regexp.test(value)) { - element.domNode.value = 'http://' + value; + if (!element.domNode.value.startsWith('http://')) { + element.domNode.value = 'http://' + value; + } errors.push(this.message.replace('{{ value }}', FpJsBaseConstraint.formatValue('http://' + value))); } @@ -21,4 +23,4 @@ export default function SymfonyComponentValidatorConstraintsUrl() { } } -window.SymfonyComponentValidatorConstraintsUrl = SymfonyComponentValidatorConstraintsUrl; \ No newline at end of file +window.SymfonyComponentValidatorConstraintsUrl = SymfonyComponentValidatorConstraintsUrl;