第一个是不是初始化?传入controlId,来做这个case?
第二个是不是取得返还值?
第三个呢?

解决方案 »

  1.   

    我的form全部内容是: 但是怎么没有用到这几个函数呢?
    <form id="Form1" method="post" runat="server">
    <TABLE id="Table1" cellSpacing="1" cellPadding="1" width="100%" border="1">
    <TR>
    <TD width="20%"><asp:label id="l_SelectEmplTag" runat="server">請選擇員工</asp:label></TD>
    <TD width="30%"><cectools:searchwincontrol id="sw_EmplNo" runat="server" Width="60px" Wrap="True" AutoPostBack="True"></cectools:searchwincontrol></TD>
    <TD width="20%"></TD>
    <TD width="30%"><INPUT id="Hhid_ContractPosition" type="hidden" name="Hhid_ContractPosition" runat="server"></TD>
    </TR>
    <TR>
    <TD><asp:label id="l_CompanyTag" runat="server">本子合同公司</asp:label></TD>
    <TD><asp:textbox id="txb_Company" runat="server" CssClass="ReadOnly" BorderStyle="None" ReadOnly="True"
    ForeColor="Black"></asp:textbox></TD>
    <TD></TD>
    <TD><INPUT id="Hhid_Company" type="hidden" name="Hhid_Company" runat="server"></TD>
    </TR>
    <TR>
    <TD><asp:label id="l_EmplNoTag" runat="server">員工編號</asp:label></TD>
    <TD><asp:textbox id="txb_EmplNo" runat="server" CssClass="ReadOnly" BorderStyle="None" ReadOnly="True"
    ForeColor="Black"></asp:textbox></TD>
    <TD><asp:label id="l_EmplNameTag" runat="server">員工姓名</asp:label></TD>
    <TD><asp:textbox id="txb_EmplName" runat="server" Width="100%" CssClass="ReadOnly" BorderStyle="None"
    ReadOnly="True" ForeColor="Black"></asp:textbox></TD>
    </TR>
    <TR>
    <TD colSpan="4"><asp:label id="l_ParContractTag" runat="server" Font-Bold="True">母合同資料</asp:label></TD>
    </TR>
    <TR>
    <TD><asp:label id="l_ParCompanyTag" runat="server">母合同公司</asp:label></TD>
    <TD><asp:dropdownlist id="ddl_ParCompany" runat="server" AutoPostBack="True"></asp:dropdownlist></TD>
    <TD><asp:label id="l_ContractNoTag" runat="server">合同編號</asp:label></TD>
    <TD><asp:label id="l_ContractNo" runat="server"></asp:label></TD>
    </TR>
    <TR>
    <TD><asp:label id="l_ContractFuncTag" runat="server">合同職位</asp:label></TD>
    <TD><asp:label id="l_ContractFunc" runat="server"></asp:label><INPUT id="Hhid_ApplyFunctionNo" type="hidden" name="Hhid_ApplyFunctionNo" runat="server"></TD>
    <TD><FONT face="宋体"></FONT></TD>
    <TD><INPUT id="Hhid_ApplyParentDir" type="hidden" name="Hhid_ApplyParentDir" runat="server"></TD>
    </TR>
    <TR>
    <TD colSpan="4"><asp:label id="l_ContractTag" runat="server" Font-Bold="True">本子合同資料</asp:label></TD>
    </TR>
    <TR>
    <TD style="HEIGHT: 20px"><asp:label id="l_ContractTypeTag" runat="server">合同類型*</asp:label></TD>
    <TD style="HEIGHT: 20px"><asp:label id="l_ContractType" runat="server"></asp:label></TD>
    <TD style="HEIGHT: 20px"></TD>
    <TD style="HEIGHT: 20px"></TD>
    </TR>
    <TR>
    <TD><asp:label id="l_InDateTag" runat="server">合同開始日*</asp:label></TD>
    <TD><asp:label id="l_InDate" runat="server"></asp:label></TD>
    <TD><asp:label id="l_ContractDateTag" runat="server">合同完成日*</asp:label></TD>
    <TD><asp:label id="l_ContractDate" runat="server"></asp:label></TD>
    </TR>
    <TR>
    <TD><asp:label id="l_TitleTag" runat="server">職位</asp:label></TD>
    <TD><asp:label id="l_Title" runat="server"></asp:label></TD>
    <TD></TD>
    <TD></TD>
    </TR>
    <TR>
    <TD colSpan="2"><asp:label id="l_TitleInfoTag" runat="server" Font-Bold="True">職位待遇</asp:label></TD>
    <TD colSpan="2"></TD>
    </TR>
    <TR>
    <TD><asp:label id="l_HoliClassTag" runat="server">假期類型*</asp:label></TD>
    <TD><asp:label id="l_HoliClass" runat="server"></asp:label></TD>
    <TD><asp:label id="l_WorkClassTag" runat="server">班別類型</asp:label></TD>
    <TD><asp:dropdownlist id="ddl_WorkClass" runat="server"></asp:dropdownlist></TD>
    </TR>
    <TR>
    <TD><asp:label id="l_SalaryClassTag" runat="server">工資類型*</asp:label></TD>
    <TD><asp:label id="l_SalaryClass" runat="server"></asp:label></TD>
    <TD><asp:label id="l_SalaryTag" runat="server">工資</asp:label></TD>
    <TD><asp:dropdownlist id="ddl_Currency" runat="server"></asp:dropdownlist>
    <INPUT class="edit" id="Htxb_Salary" style="WIDTH: 60px" type="text" maxLength="100" name="Htxb_Salary"
    runat="server" onkeypress="var kk=event.keyCode; return kk>=48&amp;&amp;kk<=57" ondragenter="return false"></TD>
    </TR>
    <TR>
    <TD><asp:label id="l_AnnualLeaveTag" runat="server">大假天數*</asp:label></TD>
    <TD><asp:label id="l_AnnualLeave" runat="server"></asp:label></TD>
    <TD><asp:label id="l_SickLeaveTag" runat="server">病假天數(每月)*</asp:label></TD>
    <TD><asp:label id="l_SickLeave" runat="server"></asp:label></TD>
    </TR>
    <TR>
    <TD></TD>
    <TD></TD>
    <TD colSpan="2"></TD>
    </TR>
    <TR>
    <TD colSpan="4"><asp:label id="l_NateInfoTag" runat="server">*代表與母合同相同</asp:label></TD>
    </TR>
    </TABLE>
    <input id="Hhid_Lang" type="hidden" name="Hhid_Lang" runat="server">
    </form>
      

  2.   

    document.getElementById 是从那里来的呢>?我前面没有定义呀
      

  3.   

    document.getElementById 是系统的不用定义
      

  4.   

    (1)ClearFields()是做区块里的表单空间的清空动作
    (2)AfterReturn()是附值的动作,将result数组的值附给表单页面的控件.
    (3)ValidAction()你要看一下它在哪被调用了
    关于你问的document.getElementById 是javascript去标示表单页面控件的东东.
    如控件<input type='text' id='txtid' name='txtname' value=''/>
    document.getElementById("txtid") 就是用id属性去关联此控件.
    document.getElementByName("txtname")它也会关联到该控件,只是用name属性去关联了.
      

  5.   

    不好意思,还有一个ValidAction()没有搞懂了
      

  6.   

    关于第3个ValidAction():
    首先你要去看oAction是甚么的对象, 它甚么时机调用到ValidAction()
    这点我通过你提供的资料是看不出来的
    而为甚么使用confirm(Form1.Hhid_Lang.value) 我也是看不出来的.
    你自己在钻研一下吧,或请教一下你身边能看到你整个代码的人.