SCENARIO
我创建了一个$mdDialog
(提示对话框),用户可以在其中编写消息并确认它发送电子邮件。以下是创建对话框
function requestToEditProfile() {
var confirm = $mdDialog.prompt()
.title($translate.instant('LABEL_608'))
.textContent($translate.instant('LABEL_607'))
.ariaLabel('Request to edit profile')
.placeholder($translate.instant('LABEL_608'))
.ok($translate.instant('REQUEST'))
.cancel($translate.instant('CANCEL'));
$mdDialog.show(confirm).then(function(content) {
var form = {"form": {"product_id":vm.id, "content": content}};
srv.sendEditRequest(form).then(onRequestSuccess, onRequestError);
});
...
}
在前端,它看起来像this。
问题
问题是消息可能会变得很长,并且用户可能希望有时按Enter键。似乎默认情况下$mdDialog
在按Enter键时触发confirm
。
我想知道是否有办法防止/改变这种行为?