javascript - 如何在单击复选框时使用数据库中的值填充输入文本字段

标签 javascript php jquery mysql

我正在尝试使用单击复选框事件时从 SELECT 查询返回的变量值自动填充多个输入文本字段。例如:SELECT 查询返回 Warehouse Street Address ($WarehouseStreetAdress)。然后在选中“使用仓库街道地址”复选框后,应将该地址输入到输入文本字段中。我有以下代码:

$WarehouseStreetAddress = $_POST['WarehouseStreetAddress']; ...Select query works fine...

<input id="checkbox" type="checkbox"> Use Warehouse Address<br>
Street Address: <input id="StreetAddress" type="text"> 

$("#checkbox").change(function() {
    if (this.checked) {
    var StreetAddress= $WarehouseStreetAdress;
    }
$("#StreetAddress").val(StreetAddress);
}

最佳答案

我认为您混合了 PHP 和 Javascript..

<input id="checkbox" type="checkbox"> Use Warehouse Address<br>
Street Address: <input id="StreetAddress" type="text"> 

<script type="text/javascript">
$("#checkbox").change(function() {
    if (this.checked) {
        $("#StreetAddress").val("<?php echo $_POST['WarehouseStreetAddress'];?>");
    }
})
</script>

关于javascript - 如何在单击复选框时使用数据库中的值填充输入文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35384102/

相关文章:

javascript - 如何在 jQuery 中获取两个事件之间的时间差?

php/mysql 准备语句表单问题 INSERT INTO

PHP 嵌套正则表达式

php - 具有一个或多个(多个)参数的搜索表单

javascript - 评估与执行脚本

javascript - 在javascript中将rails变量传递给ajax

jquery - 查找 child 的祖先 id

javascript - 替换 Javascript 中的\"with "

javascript - 循环在 Internet Explorer 中不起作用

javascript - 试图使 tinyMCE 3.x 的宽度 float