Самый простой / чистый способ получить значение текущего элемента <input> - PullRequest
0 голосов
/ 13 июня 2011

Я хочу получить значение текущего элемента <input type="radio"> в его onClick.

Мне нужно что-то вроде:

<input type="radio" name="myRadio" value="something" onClick="theValueOfThisInput">

Я не могу использовать getElementById()потому что все мои радио-кнопки имеют одинаковый идентификатор.

В настоящее время я сделал это, обернув все входные данные в <div> и получив элементы <div> по индексу, но я даже не будупостить его, потому что я не думаю, что это кому-нибудь пригодится.

Может кто-нибудь порекомендует хороший способ сделать это?

Спасибо,

Ответы [ 2 ]

5 голосов
/ 13 июня 2011

Вы пробовали

this.value;

1 голос
/ 13 июня 2011

this.value, безусловно, должно работать.

Попробуйте:

<input type="radio"
        name="myRadio"
        value="something"
        onclick="alert(this.value)" />

И функцию «оповещения» можно заменить на любой вызов функции, который вы пожелаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...