用户界面- jquery UI模态



我有一个jquery ui模态框的问题。我最初打开了模态框,并在字段中输入了一些值,并关闭了模态框而不保存数据。然后当我再次打开模态框时,先前输入的数据仍然在屏幕上预设,需要几秒钟才能刷新。

有人遇到过这个问题吗?

谢谢。

您需要清除字段作为对话框的close事件的一部分:

$( ".selector" ).dialog({
   ...
   close: function(event, ui) {
       $(':input', form).each(function() {
           type = this.type;
           if (type == 'text' || type == 'password' || type == 'textarea') {
               this.value = "";
           } else if (type == 'checkbox' || type == 'radio') {
               this.checked = false;
           } else if (this.tagName.toLowerCase() == 'select') {
               this.selectedIndex = -1;
           }
       });
   }
});

相关内容

  • 没有找到相关文章

最新更新