我正在使用ajax和javascript来根据选择选项更改表单元素,但我不能只更改一个文本字段,而我想更改多个字段,例如产品选择我想改变它的成本和股票价值。 这里有我的文件 AJAX ----------- --------------文件如何使用ajax,javascript和php更改多个表单元素
function loadXML(str)
{
if (str=="")
{
document.getElementById("mygDiv").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","price.php?q="+str,true);
xmlhttp.send();
}
---------- -php文件--------------
<?php
include("connection.php");
@$m_id = $_GET['q'];
$btn = mysql_query("select distinct batch_no from purchase_info where medicine_id ='$m_id' order by batch_no")or die(mysql_error());
echo "<select name='batchno' >";
if(mysql_num_rows($btn))
{
while($rows = mysql_fetch_array($btn))
{
?>
<option value="<?php echo $rows['batch_no'] ?>"><?php echo $rows['batch_no'] ?></option> <
<?php
}
}?>
</select>