Give your element the readonly attribute, this will prevent users from entering anything into it. However, you can still write to add via javascript, for example, when the date is selected. Here is an example:
<input type="text" id="txt" readonly="readonly">
JavaScript:
var el = document.getElementById('txt'); el.value = "Testing......";
Working demo
Sarfraz
source share