nut
Новичок
JavaScript и имена arr[somevar]
Привет всем!
Как заэкранировать символы [ и ] для Javascript?
Код:
function getSelectedValue( frmName, srcListName ) {
var form = eval( 'document.' + frmName );
var srcList = eval( 'form.' + srcListName );
i = srcList.selectedIndex;
if (i != null && i > -1) {
return srcList.options.value;
} else {
return null;
}
}
Вызов функции:
alert(getSelectedValue( 'adminForm', 'upd\[cat\]' ));
Если в имени пишу не upd[cat], а например upd_cat, то все работает нормально.
Этот вопрос уже давненько мучает помогите плз!
Советы типа ну и используй тогда upd_cat просьба не писать.
Привет всем!
Как заэкранировать символы [ и ] для Javascript?
Код:
function getSelectedValue( frmName, srcListName ) {
var form = eval( 'document.' + frmName );
var srcList = eval( 'form.' + srcListName );
i = srcList.selectedIndex;
if (i != null && i > -1) {
return srcList.options.value;
} else {
return null;
}
}
Вызов функции:
alert(getSelectedValue( 'adminForm', 'upd\[cat\]' ));
Если в имени пишу не upd[cat], а например upd_cat, то все работает нормально.
Этот вопрос уже давненько мучает помогите плз!
Советы типа ну и используй тогда upd_cat просьба не писать.