Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将id来自db的单选按钮的值传递给文本框_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 如何将id来自db的单选按钮的值传递给文本框

Javascript 如何将id来自db的单选按钮的值传递给文本框,javascript,php,jquery,html,Javascript,Php,Jquery,Html,您好,我想在使用jquery和php选择单选按钮时将单选按钮的值传递给文本框。单选按钮是根据号码提取的 从我的数据库中删除行。所以我分配行id,作为 我的单选按钮。我尝试了以下代码,但没有成功。请 告诉我我错过了什么。提前谢谢 //我的javascript <script type="text/javascript"> $("#option<?php echo $row['ID']; ?>").click( function(){ var get = $("#

您好,我想在使用jquery和php选择单选按钮时将单选按钮的值传递给文本框。单选按钮是根据号码提取的
从我的数据库中删除行。所以我分配行id,作为 我的单选按钮。我尝试了以下代码,但没有成功。请 告诉我我错过了什么。提前谢谢

//我的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>

$(“#选项”)。单击(
函数(){
var get=$(“#选项”).val();
document.getElementById('DepartTime')。value=get;
)
//在我的php页面上,我有这个

echo"<tr>";
  echo"<td><input type='radio'  id='option".$row['ID']."' name='departures' value='".$row['ID'].",".$row['Departure']."'></td>";
echo”“;
回声“;
//然后是我的文本框

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

您的
.click()
函数未被调用。为此,您需要将其放入自调用匿名函数或
.ready()
方法中:

$( document ).ready(function() {
  // Here goes your code
});
这相当于调用:

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

另外,您在上一次测试中丢失了一个
}

下面是正确的代码:

<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>

$(函数(){
$(“#选项”)。单击(函数(){
var get=$(“#选项”).val();
document.getElementById('DepartTime')。value=get;
});
});

“我正在分配行id,作为我单选按钮的id。”不清楚如何执行此操作。您是否在PHP中动态生成Javascript代码?不,我正在从数据库中获取行,并将值放入选项按钮中。所以每一行都是我可以选择的选项。我希望我能说清楚一点。。感谢我的javascript上的PAthen,我正在尝试处理单选按钮的点击事件。当我选择单选按钮时,它的相应值将显示在文本框上。感谢您的快速响应。我尝试了您的建议,但仍然不起作用。我没有收到任何错误,但当我通过单选按钮选择时,文本框上没有反映任何值。您是否检查了
$row['ID']
$row的值['defation']
?如果我运行它..选项的id将类似于“option1”“option2”“option3”,它们的值类似于“1,8:30:00”,但我没有在我的文本框中反映出来..谢谢Nikhilt我得到的值是可以的,只是它没有反映在文本框中。