es un problema de javascript, concretamente jquery, no de html. una solución con javascript puro.
quita el atributo required al control y ejecuta es js
Código Javascript
:
Ver originaldocument.addEventListener('DOMContentLoaded', function(){
var elem = document.querySelector('#myId');
elem.placeholder = 'juan';
document.querySelector("form").addEventListener("submit",function(event) {
if(!elem.value) {
elem.value = 'juan';
}
});
});