我正在尝试使用甜蜜警报将单选按钮添加到对话框中,但我无法做到.以下是代码:
@H_404_2@swal({
title: "<small>Please select an reason to cancel this job !</small>",type: "warning",text:"<input type=\"radio\" name=\"reason\" value=\"male\">Reason 1<br><input type=\"radio\" name=\"reason\" value=\"female\">Reason 2<br><input type=\"radio\" name=\"reason\" value=\"female\">Other Reason",showCancelButton: true,confirmButtonColor: "#DD6B55",confirmButtonText: "Yes",cancelButtonText: "No",cloSEOnConfirm: false,cloSEOnCancel: false,html: true
},function(isConfirm){
if (isConfirm) {
swal("Result !","Job cancelled successfully.");
} else {
swal("Cancelled !","Process aborted");
}
});
解决方法
默认的sweetalert样式表隐藏了警报中的所有输入字段,因此您必须恢复初始值:
@H_404_2@.sweet-alert input {
display: initial;
width: auto;
height: auto;
margin: auto;
}