表单有错误时如何处理slidetoggle?

时间:2011-11-02 06:28:36

标签: jquery

我有这个表单,在页面加载时没有显示。点击“编辑”链接后,div容器将向下滑动,显示用户可以编辑和更新的表单字段。

好的,一切正常,直到用户在表单上出错并点击更新。该页面将重新加载每个表单字段下的错误,但div容器仍然不显示,因此他们必须再次单击编辑配置文件以向下滑动容器以查看错误。那么我该如何解决这个问题呢?如果出现错误,如何在下次重新加载时保持打开状态?

jQuery("#edit-profile").click(function() {
    jQuery("#profile-form").slideToggle();
});

1 个答案:

答案 0 :(得分:2)

检查错误div是否为空。如果是,则显示配置文件表单

if ($("#error-display").html() != '') {
    jQuery("#profile-form").slideDown();
}
jQuery("#edit-profile").click(function() {
    jQuery("#profile-form").slideToggle();
});