从其他表单插入值

时间:2014-07-18 06:45:47

标签: html asp.net sql forms

目前,我有一个简单的表单,可以从数据库中获取下拉信息。

一个虚构的例子:

<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>

我想要做的是用户能够搜索OrderNumber。而且,根据他的选择,其他字段将由sql-query填充。

这将是&#34;工作流程&#34;:

  1. 用户填写
  2. 中的姓名,电话和国家/地区字段
  3. 在订单号上,他应该弹出一个新窗口,......(*)
  4. 在这个新窗口中,他可以搜索并选择一个订单号(结果来自数据库)。在提交时,表单的某些字段将由SQL查询的值填充。
  5. 用户继续以在其他字段中提供更多信息的形式
  6. 用户提交表单
  7. (*)什么是最佳解决方案?

    我的问题是第3步。我需要保留用户已经提供的信息,我需要用查询结果填写其他字段。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)