У меня все еще нет кода, который бы корректно работал в ie9. Однако он работает нормально в Firefox. Должен ли я использовать «document.getElementById», чтобы он работал в ie9? Если да, то где он будет вписываться?Нужно ли использовать «document.getElementById»
function dbasetype(){
var dbasedata = document.forms[0]._dbase_name.value;
dbasedata = dbasedata.toUpperCase();
dbasedata = dbasedata.replace(/\s/g, "");
var _area = document.forms[0]._area;
var _dbase_name = document.forms[0]._dbase_name;
if (dbasedata.indexOf("UK_CONTACTS")==-1) {
_area.value = _dbase_name.value;
} else { setarea(); }
}
EDIT Приведенный выше код обновляет поле (который контролирует доступ для физических лиц), в базе данных, когда кнопка сохранения нажата. Он работает нормально в Firefox, как я сказал ранее, но когда это выполняется в ie9, поле, которое должно быть обновлено, и заменяется пустым, а затем пользователь теряет доступ к записи контакта.
Это, безусловно, ваша проблема: 'вар dbasedata = document.forms [0] ._ dbase_name.value'; –
Что это за вопрос? «Я вставляю свой код в SO, а другие его исправляют»? Предоставьте некоторую информацию о том, что вы пытаетесь выполнить и что не работает. – iddo
Извините, очень новичок в этом и не знал о принятии тиков. Приняли некоторые ответы. – labman