【发布时间】:2016-02-13 19:04:14
【问题描述】:
我正在尝试使用单击复选框事件时从 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);
}
【问题讨论】:
-
你有没有尝试过?听起来你想使用一些 AJAX? (除非在复选框单击后刷新页面就可以了)。
-
@putvande 我刚刚用我拥有的代码更新了这个问题。
-
你能打印你的$WarehouseStreetAdress console.log($WarehouseStreetAdress);
-
你不能这样混合 JavaScript 和 PHP。
var StreetAddress= $WarehouseStreetAdress;应该类似于var StreetAddress = "<?php echo $WarehouseStreetAdress?>";
标签: javascript php jquery mysql