从下拉列表中选择值后,如何更改或自动增加文本框的值?

时间:2015-06-05 06:43:53

标签: c# sql asp.net

我正在研究asp.net和sql的项目,我们在其中分配自动生成的会员号。目前有两种会员类型" APFA"和" FPFA" (从下拉列表中选择)成员num已达到6735系列 现在有新成员类型" PFA"这需要从" 0000"在同一网页上。

 <asp:DropDownList ID="memtype" runat="server" class="label" Height="24px" Width="130px"></asp:DropDownList> 
    </td>
  <td colspan="7" align="right">
       <asp:Label ID="Label12" runat="server" class="text" Text="MemberShip Number:" 
           Width="149px"></asp:Label>
  </td>  
   <td align="left">
       <asp:Label ID="memberno" class="label" runat="server" Font-Size="Large" 
           Width="71px"></asp:Label>

和cs代码:

memberno.Text = Convert.ToString(Convert.ToInt16(obj.MemNo()) + 1);

2 个答案:

答案 0 :(得分:0)

您可以使用javascript:

执行此操作
<script>
    var selected = document.getElementById('<%= memtype.ClientID %>').val();
    var label = document.getElementById('%= memberno.ClientID %>');

    //change the value here depending on your conditions
    label.value = 'any value';
</script>

答案 1 :(得分:0)

对不起迟到的回复,这是表格设计和更新声明: - 让表(名为mem_no)列为APFA,FPFA,PFA(类型编号)。

假设用户选择了APFA: -

    --select query--
    SELECT APFA from mem_no;

    --update statement--
    UPDATE mem_no SET APFA=APFA+1;