I want to validate a form field for URL. I have set the default for the field to http://. When the user doesn't enter a URL, and leaves the http://, it says invalid URL. URL is not required, so if it's only http://, it should not show error message. How can I make it ignore if the person submits http:// as the URL?
Thanks
http:// is not a valid url, so if you want to allow it anyway there are 2 options
hope that helps
EDIT
I forgot: you don't need to set required but
'allowEmpty' => true
required -> the form must contain a field xyz that is send to the server
allowEmpty-> a field may be blank
I added the link to the callback function above, but anyway .. here it is:
in your model class (I just suppose it's
User
):