zoukankan      html  css  js  c++  java
  • DropDownList 前台 onchange 事件js控制显示隐藏元素

    <script  type="text/javascript">
            
    function change(s)
            {
               
                
    switch(s)
                {
                 
    case "固定期限"
                document.getElementById(
    "Panel1").style.display ="block";
                document.getElementById(
    "Panel2").style.display ="none";
                document.getElementById(
    "Panel3").style.display ="none";
                document.getElementById(
    "Panel4").style.display ="none";
                document.getElementById(
    "Panel5").style.display ="none";
                
    break;
                 
    case "完成一定任务":
                document.getElementById(
    "Panel1").style.display ="none";
                document.getElementById(
    "Panel2").style.display ="block";
                document.getElementById(
    "Panel3").style.display ="none";
                document.getElementById(
    "Panel4").style.display ="none";
                document.getElementById(
    "Panel5").style.display ="none";
                
    break;
                 
    case "非全日制"
                document.getElementById(
    "Panel1").style.display ="none";
                document.getElementById(
    "Panel2").style.display ="none";
                document.getElementById(
    "Panel3").style.display ="block";
                document.getElementById(
    "Panel4").style.display ="none";
                document.getElementById(
    "Panel5").style.display ="none";
                
    break;
                 
    case "用工协议":
                document.getElementById(
    "Panel1").style.display ="none";
                document.getElementById(
    "Panel2").style.display ="none";
                document.getElementById(
    "Panel3").style.display ="none";
                document.getElementById(
    "Panel4").style.display ="block";
                document.getElementById(
    "Panel5").style.display ="none";
                
    break;
                
    case "劳务派遣":
                document.getElementById(
    "Panel1").style.display ="none";
                document.getElementById(
    "Panel2").style.display ="none";
                document.getElementById(
    "Panel3").style.display ="none";
                document.getElementById(
    "Panel4").style.display ="none";
                document.getElementById(
    "Panel5").style.display ="block";
                
    break;
                        
    default:
                        
    break;
                }
            }
        
    </script>
    <asp:DropDownList ID="ddlcontract" runat="server" Width="131px"  onchange="change(this.value)"> 
            <asp:ListItem Value="固定期限">固定期限</asp:ListItem>
            <asp:ListItem Value="完成一定任务">完成一定任务</asp:ListItem>
            <asp:ListItem Value="非全日制">非全日制</asp:ListItem>
            <asp:ListItem Value="用工协议">用工协议</asp:ListItem>
            <asp:ListItem Value="劳务派遣">劳务派遣</asp:ListItem>
            </asp:DropDownList>     
    <asp:Panel ID="Panel1" runat="server" style="display:none" Height="30px" Width="125px">
        <table width="650" height="25" border="0" cellpadding="0" cellspacing="0" bgcolor="#9999cc">
            <tr>
              <td width="240" style="height: 25px">计划用工自:<input id="Text1" name="txbFirstDate" readonly="readonly" style="100px" title="点击打开日期控件" onclick="javascript:calendar.setHook(this)" runat="server" /></td>
              <td width="232" style="height: 25px">止于:<input id="Text2" name="txbFirstDate" readonly="readonly" style="100px" title="点击打开日期控件" onclick="javascript:calendar.setHook(this)" runat="server" /></td>
              <td width="178" style="height: 25px">
                  合同签定:<asp:TextBox ID="TextBox12" runat="server" onkeypress="isnum()"  Width="47px" MaxLength="4"></asp:TextBox>&nbsp;
                  (个月)</td>
            </tr>
          </table>
        </asp:Panel>
  • 相关阅读:
    “国产化替代”加速!这些软件要硬刚国外巨头
    企业研发流程演进之路
    胜任力模型
    金字塔原理
    扒一扒数据中台的皇帝外衣(转)
    大数据平台构建实战
    浏览器的底层响应原理
    分库分表方案
    spring boot:用spring security加强druid的安全(druid 1.1.22 / spring boot 2.3.3)
    spring boot:用cookie保存i18n信息避免每次请求时传递参数(spring boot 2.3.3)
  • 原文地址:https://www.cnblogs.com/tiger8000/p/2233982.html
Copyright © 2011-2022 走看看