У меня есть редактируемый диапазон. Каждый раз, когда кто-то нажимает на диапазон, он вызывает функцию onclick и устанавливает для contentEditable значение True, а также настраивает несколько стилей. Затем я использую onblur, чтобы сохранить значение в базе данных с помощью вызова ajax. Когда я запускаю это на chrome и делаю двойной щелчок, он выбирает конкретное значение. Например: если есть значение «мм / дд / гггг», и если я дважды щелкну по гггг, то оно будет выделено, и я могу его изменить. Но это забава c. не работает в Inte rnet explorer. На IE, когда я делаю двойной щелчок, он может выбирать, но не вводить данные с моей клавиши клавиатуры. Опять же, когда я делаю двойной щелчок, все работает нормально. Я знаю, что это сложно объяснить, но я хочу, чтобы это работало так же в IE. Ниже представлена моя функция onclick.
function makeElementEditable(span){
span.style.border = "1px solid black";
span.style.fontSize ="15px";
span.style.padding = "5px";
span.contentEditable = true;
}
});
}