Я пытаюсь «предупредить» пользователя, если он проверил более одной строки в таблице. Если длина не равна единице, я показываю предупреждение, которое можно отклонить. Я не хочу переходить к другому шаблону, пока пользователь не отклонит предупреждение. Тем не менее, это, кажется, неблокирует.
Я искал описание поведения оповещения, но я не вижу это описание блокировки против неблокирования.
<div class="alert alert-warning alert-dismissible collapse" id="selectonlyone"
roll="alert">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Warning!</strong> Select only one row to edit!
</div>
document.getElementById("btn3").onclick = function() {
var rowids = mytable.rows('.selected').data();
var pkids = [];
var arrayLength = rowids.length;
if(arrayLength==1){
...some code
}
else {
$('#selectonlyone').show();
document.location.href = "{% url 'show_template' %}" ;
}
};