Datepicker - Fixed #4969 - Datepicker cannot change values of fields named with special characters

This commit is contained in:
Keith Wood 2009-11-27 06:08:13 +00:00
parent 9f648c49db
commit bfdf9df0ca

View File

@ -159,7 +159,7 @@ $.extend(Datepicker.prototype, {
/* Create a new instance object. */
_newInst: function(target, inline) {
var id = target[0].id.replace(/([:\[\]\.\$])/g, '\\\\$1'); // escape jQuery meta chars
var id = target[0].id.replace(/([^A-Za-z0-9_])/g, '\\\\$1'); // escape jQuery meta chars
return {id: id, input: target, // associated target
selectedDay: 0, selectedMonth: 0, selectedYear: 0, // current selection
drawMonth: 0, drawYear: 0, // month being drawn