Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Как получить значение массива? (https://javascript.ru/forum/css-html/14415-kak-poluchit-znachenie-massiva.html)

njava 15.01.2011 07:44

Как получить значение массива?
 
Здравствуйте, подскажите пожалуйста: у меня в форме есть кнопка,
<span id="save[9]" class="content_button edit_button button_border" onclick=doAction('save[9]')>Сохранить</span></a>, когда нажимаю срабатывает функция doAction('save[9]').
Вопрос, нужно чтобы от 'save[9]' получить имя кнопки ('save') и значение индекса(в нашем случае число 9), типа 'save['+id+']' . А кнопок у меня 10 штуков. Заранее спасибо!

Vulkan 15.01.2011 08:26

<script type="text/javascript">
function doAction(str) {
    var values = str.replace(']', '').split('[');
    alert('Имя кнопки = ' + values[0] + '; Индекс = ' + values[1]);
}
</script>

<span id="save[9]" onclick="doAction('save[9]');">Сохранить</span>

njava 15.01.2011 09:28

Спасибо, получилось!:)


Часовой пояс GMT +3, время: 01:56.