Этого можно добиться, прослушав double_clicks
на элементе ввода и clicks
на кнопке. Измените строку <input class="border-0 form-control textarea bg-transparent am9Input" type="text" placeholder="Default input">
---> <input class="border-0 form-control textarea bg-transparent am9Input" type="text" placeholder="Default input" readonly>
, а также отредактируйте файл script.js
, добавив приведенный ниже фрагмент кода, и это должно помочь.
$( ".am9Input" ).dblclick(function() {
$(".am9Input").attr("readonly", false);
});
$( ".am9Button" ).click(function() {
$(".am9Input").val("");
$(".am9Input").attr("readonly", true);
});
Кроме того, в качестве комментария я предлагаю использовать идентификаторы, а не классы, для идентификации элементов на вашей странице, имеющих события кликов, которые могут вызвать проблемы, если вы продолжите использовать классы. для этой конкретной цели c. Вы можете прочитать о Классы против идентификаторов здесь , если вам интересно.