2014-07-18 109 views
0

目前我有一個簡單的表單,可以從DB獲取他的信息。從其他表格插入值

一個虛構的例子:

<form name="mainForm" method="POST" action="mail.asp" onSubmit="return formvalidation(this);" > 
    <table class="Tabel-BG" id="product" title="Product information"> 
    <tr><td> 
     Name: <INPUT type="text" name="Name" value=""> 
    </td></tr> 
    <tr><td> 
     Phone: <INPUT type="text" name="Phone" value=""> 
    </td></tr> 
    <tr><td> 
     Country: <INPUT type="text" name="Country" value=""> 
    </td></tr> 
    <tr><td> 
     Order Number: <INPUT type="text" name="Prod_OrderNumber" value=""> 
    </td></tr> 
    <tr><td>Product Type : 
     <select name="Prod_Type" > 
     <option value="Please Select">Please Select</option> 
      <% do while not prod_prodType.EOF 
       Response.write "<option value=""" & prod_prodType.fields("prod_type_code") & " " & rsprod_prodType.fields("prod_type_desc") & """>" & prod_prodType.fields("prod_type_desc") & " (" & prod_prodType.fields("prod_type_code") & ")</option>" 
       prod_prodType.movenext 
       loop 
      %> 
     </select> 
    </td></tr> 
    ... 
    </table> 
</form> 

我想要做的是,用戶能夠在搜索訂單號碼。而且,根據他的選擇,其他字段將由一個sql查詢填充。

這將是「流程」:

  1. 用戶填寫的名稱 - ,電話 - 鄉村場在
  2. 在訂單號,他應該得到一個彈出,新窗口。 (*)
  3. 在這個新窗口中,他可以搜索並選擇訂單號(結果來自數據庫)。並且在提交時,表單的某些字段將由SQL查詢的值填充。
  4. 用戶繼續在形式給其他領域的
  5. 用戶提交表單的詳細信息

(*)什麼是最好的解決辦法嗎?

我的問題是第3步。我需要保留用戶已經提供的信息,我需要用查詢結果填寫其他字段。我怎樣才能做到這一點?

回答