Я хочу, чтобы пользователь ввел имя изображения в диалоговом окне приглашения.
Если он нажимает CANCEL
- диалоговое окно должно появиться снова.
Также имя должно содержать не менее 3 букв.
Приведенный ниже код работает, только если пользователь щелкаетCANCEL
один раз.Второй раз - закрыто.
Он должен появляться снова и снова - пока там не будет трехбуквенное имя.
Есть идеи?
$('button').on('click', function(){
var name = prompt('IMG NAME', '');
if(name == null){name = prompt('IMG NAME', '');}
if(name.trim() == "" || name.length < 3){var name = prompt('IMG NAME', '');}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button>CLICK</button>