/ / Створення підказки з затримкою часу? - javascript

Створення підказки із затримкою часу? - javascript

Я намагаюся створити підказку, що має часзатримка, значення, яке написано в запиті, потім використовується в інших областях форми. Я написав який-небудь кодування JavaScript, але я вважаю, що є незначна річ, що я роблю неправильно, оскільки в даний час операція і затримка працюють, але оскільки функція setTimeout використовується, тобто те, що відображається у формі, а не вміст підказки. Це мій Javascript?

var name = setTimeout(function(){ prompt("What is your name?", "Type your full name here")},750);
document.write("Document Written By: " + name + " (" + day + "/" + month + "/" + year + ") ")

Відповіді:

3 для відповіді № 1

Якщо це залежить від значення, а функція асинхронна, ви зробите це в зворотному дзвінку. Так само, як і будь-який інший асинхронний фрагмент JavaScript ...

setTimeout(function(){
name = prompt("What is your name?", "Type your full name here");
document.write("Document Written By: " + name + " (" + day + "/" + month + "/" + year + ") ");
},750);

Але, як сказав @Jon, будь ласка, не використовуйте document.write.