我在整个网站上看过,没有什么能与我追求的完全匹配。我有一个表格,要求客户从下拉列表中选择公司名称。下拉列表将从查询中填充:
<select name='company_name' id='dropdown'><?php
$result = mysqli_query($con,"SELECT ID, TITLE FROM b_crm_company");
while($row = mysqli_fetch_array($result))
{
$companyName = $row['TITLE'];
$companyID = $row['ID'];
print "<option value='$companyID'>$companyName</option>";
}
?></select>
然后我有3个表单文本字段,我需要根据从上面选择的内容进行预填充,我不知道该怎么做。所以我接下来的三个表单字段:
<input type="text" value="$contactName" name="contactName">
<input type="text" value="$contactTelephone" name="contactTelephone">
<input type="text" value="$contactEmail" name="contactEmail">
我需要获取这三个值的select语句:
SELECT COMPANY_ID, NAME, TELEPHONE, EMAIL FROM b_crm_contact
WHERE COMPANY_ID = $companyID
$ companyID显然是从开始时的下拉列表中撤出的。如何将信息提取到下一个字段?我假设javascript但不知道如何写它。
提前致谢
答案 0 :(得分:0)
您需要在点击下拉选择项目时调用ajax 然后需要从该php文件返回字符串或json,然后解析并将值放在适当的字段中
类似的东西:
$("button").click(function(){
$.ajax({url:"demo_test.txt",success:function(result){
$("#div1").html(result);
}});
});