To be Section 508 compliant, form fields need to have tags. The text fields that are used to implement the filters in the grid do not and now I cannot pass my accessibility review.
Can you provide some information on how to fix this?
Will you be supporting accessibility in the future?
You can define your own filter blocks , for example for filter text it will look as
dhtmlXGridObject.prototype._in_header_text_filter=function(t,i){
t.innerHTML="<input type='text' style='width:90%; font-size:8pt; font-family:Tahoma; -moz-user-select:text; '>";
t.onclick=t.onmousedown = function(e){ (e||event).cancelBubble=true; return true; }
t.onselectstart=function(){ return (event.cancelBubble=true); }
this.makeFilter(t.firstChild,i);
}
Just place such code at the end of dhtmlxgrid_fitler.js , or in any script block , which will be executed after default js files of the grid.
In above code snippet you can change second line, which defines HTML of filter and add or any other tags ( last line may need to be adjusted as well )