C# jquery formwizard最后一步未显示
是否有任何原因导致我呼叫确认的最后一步未显示在formwizard中C# jquery formwizard最后一步未显示,c#,jquery,asp.net-mvc-2,formwizard,C#,Jquery,Asp.net Mvc 2,Formwizard,是否有任何原因导致我呼叫确认的最后一步未显示在formwizard中 <form id="wizardForm" action="" method="post"> <div id="fieldWrapper"> <div class="step" id="first"> <span class="font_normal_07em_black step_title"&
<form id="wizardForm" action="" method="post">
<div id="fieldWrapper">
<div class="step" id="first">
<span class="font_normal_07em_black step_title">Site Information</span><br />
<label for="Title">Title</label>
<input id="Title" class="input_field_12em required" type="text" />
<label for="Description">Description</label>
<input id="Description" class="input_field_12em required" type="text" />
<label for="UrlName">Url Name</label>
</div>
<div class="step" id="ownerInfo">
<span class="font_normal_07em_black step_title">Site Owner</span>
<label for="PrimaryOwner">Primary Owner</label>
<input id="PrimaryOwner" class="input_field_12em required" type="text" />
<label for="SecondaryOwner">Secondary Owner (nt id)</label>
<input id="SecondaryOwner" class="input_field_12em required" type="text" />
</div>
<div class="step" id="siteAccess">
<span class="font_normal_07em_black step_title">Site Access</span>
<label for="I">Public or private info <br />
Will private information be stored in this space?</label>
<input id="iYes" name="I" type="radio" value="Yes" />Yes<br />
<input id="iNo" name="I" type="radio" value="No" />No
<hr />
<label for="T">Will T Information be stored on this space?</label>
<input id="TYes" name="T" type="radio" value="Yes" onclick="ToggleT()" />Yes<br />
<input id="TNo" name="T" type="radio" value="No" onclick="ToggleT()" />No
<div id="tAcknowledgeContainer" class="hidden_contain">
<input type="checkbox" id="tCheckbox" /><span class="checkbox_label">I acknowledge </span>
</div>
<hr />
<label for="C">Will space need to Control content?</label>
<input id="cYes" name="C" type="radio" value="Yes" onclick="ToggleC()" />Yes<br />
<input id="cNo" name="C" type="radio" value="No" onclick="ToggleC()" />No
<div id="cAcknowledgeContainer" class="hidden_contain">
<input type="checkbox" id="cCheckbox" />
<span class="checkbox_label">I agree </span>
</div>
<hr />
<label for="F">Is Other User Access Required?</label>
<input id="FYes" name="F" type="radio" value="Yes" onclick="ToggleF()" />Yes<br />
<input id="FNo" name="F" type="radio" value="No" onclick="ToggleF()" />No
<div id="fPleaseNoteContainer" class="hidden_contain">
<span class="please_note"><strong>Please Note</strong><br />
</span>
</div>
<hr />
<label for="N">Non Employee(s)?</label>
<input id="NYes" name="N" type="radio" value="Yes" onclick="ToggleN()" />Yes<br />
<input id="NNo" name="N" type="radio" value="No" onclick="ToggleN()" />No
<div id="nAcknowledgeContainer" class="hidden_contain">
<input type="checkbox" id="nCheckbox" />
<span class="checkbox_label">
I agree
</span>
</div>
</div>
<div class="step" id="siteSharing">
<span class="font_normal_07em_black step_title">Site Sharing</span>
<div class="side_by_side_container">
<div class="left_container">
<input id="SharingRestrictionN2S" name="SharingRestriction" type="radio" value="N2S" />
<span class="generic_label">Public</span><br />
</div>
<div class="right_container">
<input id="SharingRestrictionN2K" name="SharingRestriction" type="radio" value="N2K" />
<span class="generic_label">Private</span><br />
</div>
</div>
</div>
<div class="step" id="agreement">
<span class="font_normal_07em_black step_title">Agreements</span>
<div>
<br />
<div>Business Agreement</div>
<iframe id="bFrame" class="generic_iframe" src="<%= ConfigurationManager.AppSettings["businessUrl"] %>"></iframe>
<br /><br />
<hr />
<br />
<div>Service Agreement</div>
<iframe id="sFrame" class="generic_iframe" src="<%= ConfigurationManager.AppSettings["sericeUrl"] %>"></iframe>
<br /><br />
<hr />
<br />
I agree
</div>
<br />
<input id="sbAggrement" class="required" type="checkbox" />
<span class="checkbox_label">
i agree
</span>
</div>
<div id="final" class="step submit_step">
<span class="font_normal_07em_black step_title">Confirmation</span>
<input type="text" name="temp1" />
</div>
</div>
<br />
<hr class="form_divider" />
<div id="wizardNavigation">
<input class="navigation_button" value="Back" type="reset" />
<input class="navigation_button" value="Next" type="submit" />
</div>
</form>
站点信息
标题
描述
Url名称
场地所有者
主要所有者
第二所有者(nt id)
站点访问
公共或私人信息
私人信息是否会存储在此空间中?
是
不
信息是否会存储在此空间中?
是
不
我承认
空间是否需要控制内容?
是
不
我同意
是否需要其他用户访问?
是
不
请注意
非雇员?
是
不
我同意
网站共享
公共的
私人
协议
商业协议
服务协议
我同意
我同意
确认书
似乎它在上一步提交了,甚至没有达到这一步。我认为您必须包括类步骤和提交步骤,因为当我删除“步骤”时,它不会将其添加为另一个向导步骤。如果在每个步骤的底部显示它
在最终提交时,是否有人调用ajax来执行提交,以便在出现错误时用户不会离开页面,仍然可以再次尝试所有数据
我正在使用c#、mvc2和Firefox浏览器进行测试将submit=“return false;”添加到表单中,以便您可以操作post数据
在jquery中:
$("form").submit(function(){
$.post('postFile....',$(this).serialize(),function(data){
console.log(data);
//do something with data
})
})
我发现了一个问题。在最后确认步骤之前,复选框上所需的类似乎抛出了一个javascript错误
<input id="sbAggrement" class="required" type="checkbox" />
我删除了所需的类,单击“下一步”按钮时将显示最后一步。现在进入下一个问题,为什么复选框上的必需类会抛出javascript错误
我将复选框添加到validationOptions中,而不是在输入中添加所需的类,现在它可以完美地工作了当向导按钮标题下一个出现时,它将触发
$("#form1").bind("step_shown", function (event, data) {
if (data.currentStep == "Div0") {
//Code that needs to be implemented in the step 0
}
if (data.currentStep == "Div1") {
//Code that needs to be implemented in the step 1
}
});
但当向导按钮标题为Submit时,向导中的最后一步将按照下面提到的方法启动
$("#form1").formwizard({
formPluginEnabled: true,
validationEnabled: true,
focusFirstInput: true,
formOptions: {
success: function (data) {
//Last step completed message
},
beforeSubmit: function (data) {
//Code that need to be implemented for the submit method
},
dataType: 'json',
resetForm: true
}});
请让我知道这是否解决了您的问题。
:)编码:)我不知道你说的“步骤”是什么意思。你能详细说明一下吗?谢谢,我不确定formwizard代码是否适用,但确实适用,非常好。现在,如果我能得到一些关于为什么我的最后一个步骤不会出现的帮助,我很乐意去…formwizard向导向导的每个部分都被称为一个步骤,并由class=“step”指定。您能显示所有步骤的完整html吗。可能存在重复ID或FormWizard看不到的内容。如果您能显示所有步骤的完整html。可能有重复ID或FormWizard无法看到的内容将其添加到主帖子中。见上文。。。