...am I doing something wrong with it?
**ignore "datepicker.PNG"** attached by accident, have a look at the other image
6 Answers, 1 is accepted
This is expected behavior, by default the validation message element will be placed directly after the validated input. Thus, when a widget such as ComboBox, DropDownList, DatePicker etc. is used, you should specify where the message to appear by placing a separate span element with data-for attribute set to the validated input name and a class .k-invalid-msg. As shown in this online demo (note the AutoComplete widget) and as described in the documentation under Initialize Kendo Validator with specific tooltip position section.
All the best,Rosen
the Telerik team
Have a peek: http://screencast.com/t/3zpskLnS
The markup is exactly as what's in the demo...<input><span>
This is a better video creating it in firebug...
http://screencast.com/t/UARWKBCDtdla
As I have already described and as mentioned in the documentation the data-for attribute should be set to the validated input name. However, looking at the provided jsFiddle, the input from which the widget is created, does not even have a name attribute set.
All the best,Rosen
the Telerik team
Thanks Rosen
This is becoming really annoying to use in asp.net with the dynamic names it makes
Steve