我有一个非常基本的代码。但是,我无法通过单击id(userYOB)来清除年份。该代码仅适用于要求年份的代码。它不仅仅是清除,但我也想要一旦警报被点击确定后重新放置占位符。无法清除输入域
感谢您的帮助。
[小提琴] http://jsfiddle.net/vineetgnair/j8zjjj9r/26/
var d = new Date();
var currentYear = d.getFullYear();
function test() {
var userYearOfBirth = document.getElementById("userYOB").value;
var authorisedAge = 19;
var currentAge = parseInt(currentYear - userYearOfBirth);
//console.log(currentAge);
if (currentAge < authorisedAge) {
alert("You are not authorised to visit the site");
document.getElementById("userYOB").value = " ";
} else {
alert("Welcome to the site!");
userYearOfBirth = " ";
}
}
如果要清除年份的文本框并显示占位符/水印文本,则将该值设置为空字符串document.getElementById(“userYOB”)。value =“”; – user2321864 2014-08-31 14:13:30