Я намагаюся створити підказку, що має часзатримка, значення, яке написано в запиті, потім використовується в інших областях форми. Я написав який-небудь кодування 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
.