Javascript Peter Blum验证程序未在JQuery步骤向导中启动

Javascript Peter Blum验证程序未在JQuery步骤向导中启动,javascript,jquery,validation,jquery-steps,Javascript,Jquery,Validation,Jquery Steps,我使用JQuery步骤在WebForms项目中设置向导,并使用Peter Blum的VAM验证器确保输入正确。以下是我流程中第一步的示例: <div id="wizard"> <h1>Step 1</h1> <div id="stepToAccount"> <p class="sectionHeader"> <a

我使用JQuery步骤在WebForms项目中设置向导,并使用Peter Blum的VAM验证器确保输入正确。以下是我流程中第一步的示例:

 <div id="wizard">
           <h1>Step 1</h1>
            <div id="stepToAccount">
                <p class="sectionHeader">
                    <asp:Label id="DropdownLabel" runat="server"/>
                </p>
                <asp:DropDownList id="Dropdown" CssClass="indent50" runat="server"/>

                <br/>
                <vam:RequiredListValidator runat="server" ID="DropdownIsRequired" Group="StepOne" ControlIDToEvaluate="Dropdown" UnassignedIndex="0" ErrorMessageLookupID="DropdownRequired.Error" SummaryErrorMessageLookupID="DropdownRequired.Error"/>

            </div>

问题是JQuery步骤在其呈现方法期间将事件侦听器从DOM中剥离出来,这禁用了Peter Blum验证器执行其工作所依赖的侦听器。请参见Kaish在中的回答;将JQuery步骤
render()
方法替换为他在那里使用的方法修复了我的问题。

问题在于,JQuery步骤在其呈现方法期间将事件侦听器从DOM中剥离,这将禁用Peter Blum验证程序执行其工作所依赖的侦听器。请参见Kaish在中的回答;将JQuery步骤
render()
方法替换为他在那里使用的方法修复了我的问题

 <div id="wizard">
            <h1>Step 1</h1>
            <div id="StepOne">
                <p class="sectionHeader">
                    <span id="DropdownLabel">Which account would you like to pay to?</span>
                </p>
                <select name="Dropdown" id="SelectToAccountDropdown" class="indent50">
<option selected="selected" value="0">-- Option One -- </option>
<option value="1">Option Two</option> 
</select>
       <span class="indent50">
                    <span style='visibility:hidden' class='VAMErrorText'  id='DropdownIsRequired'>
   <span id='DropdownIsRequired_Txt'>Please select a thing.</span>
</span>    
                </span>                    
            </div>