我正在使用 jquery ui 对话框作为提示。“提示”必须有“确定”和“取消”按钮。这里的问题是,它在触发 .dialog("close") 时提取对话框中的输入字段值,我唯一的验证是输入字段的长度必须超过 0 个字符。这意味着即使您键入内容并按取消,提示中的文本也将被提交。我的想法是找出按下了什么按钮...有人知道解决方案吗?
我当前的事件代码:
$("#addBusinessarea").click(function(){
createPrompt("Add new business area", "Business area name:");
$( "#prompt" ).bind( "dialogclose", function(event, ui) {
if($("#promptValue").val().length > 0){
// Add business area
}
});
});