我希望发生的是,当用户单击输入字段时,他们会收到一个帮助文本,该文本将出现在 for 顶部,告诉他们要填写什么。目前它卡在一条消息上。
我的 HTML
<p id="help">Helpful notes will appear here</p>
<p>E-mail: <input type="text" id="email" name="email" /> </p>
<p>Name: <input type="text" id="name" name="name" /> </p>
<p>Age: <input type="text" id="age" name="age" /> </p>
我的
function showHelp(help) {
document.getElementById('help').innerHTML = help;
}
function setupHelp() {
var helpText = [
{'id': 'email', 'help': 'Your e-mail address'},
{'id': 'name', 'help': 'Your full name'},
{'id': 'age', 'help': 'Your age (you must be over 16 to play game)'}
];
for (var i = 0; i < helpText.length; i++ ) {
var item = helpText[i];
document.getElementById(item.id).onfocus = function() {
return showHelp(item.help);
};
}
}
setupHelp();
我会非常感谢帮助。