2016-02-13 63 views
1

我试图自动填充多个输入文本字段与单击复选框事件从SELECT查询返回的变量的值。例如:SELECT查询返回仓库街道地址($ 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); 
} 
+0

你尝试过什么?听起来像你想使用一些AJAX? (除非在复选框点击之后刷新页面是可以的)。 – putvande

+0

@putvande我刚刚用我的代码更新了问题。 – Luke

+0

您可以打印您的$ WarehouseStreetAdress console.log($ WarehouseStreetAdress); – CodeIsLife

回答

2

我认为你的JavaScript混合PHP ..

<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> 
相关问题