Как я могу передать значение радиокнопки с идентификатором из db в текстовое поле

0

Привет, я хотел передать значение переключателя в текстовое поле при выборе переключателя с помощью jquery и php. Радиокнопка выбирается в соответствии с количеством строк из моей базы данных. Поэтому я назначаю идентификатор строки, чтобы быть идентификатором моего переключателя. Я пробовал следующий код, но не повезло. Пожалуйста, скажи мне, что мне не хватает. Заранее спасибо!

//мой javascript

<script type="text/javascript">

$("#option<?php echo $row['ID']; ?>").click(

function(){
    var get = $("#option<?php echo $row['ID']; ?>").val();
    document.getElementById('DepartTime').value=get;



)


</script>

//на моей php-странице, у меня есть это

echo"<tr>";
  echo"<td><input type='radio'  id='option".$row['ID']."' name='departures' value='".$row['ID'].",".$row['Departure']."'></td>";

//то мое текстовое поле

<td><input type="text" id="DepartTime" name="DepartureTime" /></td>

1 ответ

0

.click() не будет вызвана. Для этого вам нужно включить его в самозапускающуюся анонимную функцию или метод .ready():

$( document ).ready(function() {
  // Here goes your code
});

что эквивалентно вызову:

$(function() {
    // Here goes your code
});

Документация jQuery

Кроме того, вам не хватало } в последнем.

Итак, вот правильный код:

<script type="text/javascript">

$(function() {
    $("#option<?php echo $row['ID']; ?>").click(function(){
        var get = $("#option<?php echo $row['ID']; ?>").val();
        document.getElementById('DepartTime').value=get;
    });
});

</script>
  • 0
    Спасибо за быстрый ответ .. Я попробовал ваше предложение, но все еще не работает.
  • 0
    Какую ошибку вы получаете?
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню