要做一个类似于向导的三步提交界面,
因为嫌MutliView控件(是一种能交互显示多个View,类似于Wizard)需要跟服务器交互,效率不高,所以自己将3个DIV写在一个页面里,完全通过客户端JavaScript来实现显示隐藏, 通过单击上一步下一步按钮可以实现快速切换.现在问题出来了,设计意图是在每一步的时候都需要数据验证,验证通不过就不能到下一步,但是如果使用验证控件, 只有在提交的时候才会阻止,而我的上一步下一步按钮不是提交,仅仅是触发客户端的JS行为.所以没有办法阻止客户进到下一步.如何才能确保每一步数据都有效呢?
因为嫌MutliView控件(是一种能交互显示多个View,类似于Wizard)需要跟服务器交互,效率不高,所以自己将3个DIV写在一个页面里,完全通过客户端JavaScript来实现显示隐藏, 通过单击上一步下一步按钮可以实现快速切换.现在问题出来了,设计意图是在每一步的时候都需要数据验证,验证通不过就不能到下一步,但是如果使用验证控件, 只有在提交的时候才会阻止,而我的上一步下一步按钮不是提交,仅仅是触发客户端的JS行为.所以没有办法阻止客户进到下一步.如何才能确保每一步数据都有效呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货