我想使用jQuery UI 对话框来显示不同输入中的错误。我的问题是我想只定义一个对话框的功能,但将它与几个包含 id 和特定错误消息的 html 相关联。
我怎么能那样做?
目前,我有这个:
// definition of the dialog, to do only once
$( "#dialog" ).dialog({
autoOpen: false,
show: {effect: 'fade', speed: 100},
hide: {effect: 'fade', speed: 100},
modal: true,
resizable: false,
title: "Incorrect value",
buttons: { Ok: function() { $(this).dialog( "close" ); }},
beforeClose: function() { $( "#time_at_address_years1" ).focus().val('') },
});
// the event, one per input
$( "#time_at_address_years1" ).blur(function() {
$( "#dialog1" ).dialog( "open" );
return false;
});
一封邮件的 HTML 是这样的:
<div id="dialog">
<p>The error message here.</p>
</div>