Невозможно получить значение, отмеченное кнопкой в ​​группе переключателей - PullRequest
0 голосов
/ 07 декабря 2010

Я пытаюсь получить значение отмеченной кнопки в группе переключателей.

    <script type="text/javascript">

function ButtonClicked() {

    alert($('input[name=datetype] :checked').val());
    return;
}

</script>

<form action="test.php">

<input type="radio" value="d1" name="datetype" checked onclick="javascript: ButtonClicked()">Date 1 <br />
<input type="radio" value="d2" name="datetype" onclick="javascript: ButtonClicked()"> Date 2 <br />

</form>

Вывод всегда неопределен. Я новичок в jQuery (и JS), поэтому я могу упустить что-то очевидное, но просмотр множества примеров не помог.

Ответы [ 3 ]

1 голос
/ 07 декабря 2010

alert($('input[name=datetype]:checked').val()); попробуй без пробела

0 голосов
/ 07 декабря 2010

намного проще:

<script type="text/javascript">
  function ButtonClicked(value) {
    alert(value);
    return;
 }

</script>
<form action="test.php">
<input type="radio" value="d1" name="datetype" checked onclick="javascript:ButtonClicked(this.value)">Date 1 <br />
<input type="radio" value="d2" name="datetype" onclick="javascript: ButtonClicked(this.value)"> Date 2 <br />
</form>
0 голосов
/ 07 декабря 2010

Удалить 'javascript' из клика.

<input type="radio" value="d1" name="datetype" checked onclick="ButtonClicked()">Date 1 <br />
<input type="radio" value="d2" name="datetype" onclick="ButtonClicked()"> Date 2 <br />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...