Rise,
Не могу понять где следует парсить текст , а не заменять запятую на точку.
$('form').on('submit', function (e) {
e.preventDefault();
$('output').generateTable({
cols: parseInt($('#cols', this).val())+1,
add: 'html'
}).find("tr:odd ")
.each(function (indx, tr) {
var minMax = [7, 1];
$('td', tr).click(function () {
var text = $(this).text(),
varX = $("<input/>", {
"value": text,
"click": function (event) {
event.stopPropagation()
},
"blur": function () {
var val = +this.value || 0 ;
if (val < 0 || val > minMax[indx] ) {
alert("Диапазон от 0 до 7 ");
val = text;
};
$(this).parent().html(val)
}
});
$(this).html(varX);
varX.setCursorPosition(text.length)
});
});
});