[英]PHP form resets upon selection from a drop down
此php表單使用其他php表單通過其收集的部門和項目代碼填充下拉選擇。 我的SQL。 這些表格似乎有效。 當我使用此特定表單時,選擇整個表單時,最后一個下拉列表(以下代碼)將重置。
<?php
echo'<select name = "pCode" id = "pCode" onchange = "document.form1.submit()">
<option value="new">Please Select a Project Code</option>';
$ress = $db->Exe_Qry("select * from pr_projects");
while ($roww = $db->Next_Record($ress))
{
echo "<OPTION VALUE=".$roww["code"].">".$roww["code"]."</OPTION>";
}
echo'</select>';
?>
知道做錯了什么嗎?
另外還有OnSubmit
,因為當選擇下拉列表時,該表單被假定為檢索項目描述和另一個AP代碼(均在mysql數據庫中),因此如果我刪除OnSubmit
其未顯示為"<td><?php echo $apcode;?> </td>"
這是在選擇保管箱后顯示的代碼
另一個保管箱具有相同的功能,可以正常工作。 因此,我與其他人遵循相同的步驟! 保管箱的代碼就是這樣
<select name="budCode" id = "budCode" onChange="document.form1.submit()">
<?php
echo'<option value="new">Please Select a budget Code</option>';
$empno = $_SESSION['proclogin_un'];
$ress = $db->Exe_Qry("select bud_code from pc_bud_req_user where user=$empno");
while ($roww = $db->Next_Record($ress))
{
echo "<OPTION VALUE=".$roww["bud_code"].">".$roww["bud_code"]."</OPTION>";
}
?>
因為您在更改選擇框時提交表單
onchange = "document.form1.submit()"
刪除此一項將起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.