Как добавить onchange событие к избранному полю с помощью JavaScript?

Вот так:

char p1 = 'A';
char p2 = 'B';
char * t[] = {&p1, &p2};

std::cout << "p1=" << *t[0] << ", p2=" << *t[1] << std::endl;

Но почему-то я считаю, что это не ответ на реальный вопрос ...

Если вы хотите, чтобы массив строк C определялся во время компиляции, вы должны использовать вместо него массив const char *:

const char * t2[] = {"string1", "string2"};

std::cout << "p1=" << t2[0] << ", p2=" << t2[1] << std::endl;

Без const мой компилятор сказал бы: предупреждение: не рекомендуется преобразование из строковой константы в 'char *'

34
задан user77413 27 October 2009 в 04:47
поделиться

2 ответа

Добавьте

transport_select.setAttribute("onchange", function(){toggleSelect(transport_select_id);});

setAttribute

или попробуйте заменить onChange с onchange

31
ответ дан 27 November 2019 в 16:21
поделиться

Вот еще один способ присоединения события, основанный на Спецификации событий уровня 2 W3C DOM :

  transport_select.addEventListener(
     'change',
     function() { toggleSelect(this.id); },
     false
  );
38
ответ дан 27 November 2019 в 16:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: