【发布时间】:2018-12-06 14:14:04
【问题描述】:
我知道有很多关于这个主题的问题,但没有一个与我类似。所以我有一个我正在创建的新游戏网站,我想调用两个完全不同的功能。一个要求用户验证表单的函数和另一个函数应该在验证表单后立即显示欢迎消息。
我尝试了很多方法,我用谷歌搜索但没有一个奏效。此外,代码没有运行,虽然我已经检查过了,一切都很好,但仍然没有运行。
function validateFormSubmission() {
let firstName = document.getElementById('firstName').value;
let lastName = document.getElementById('lastName').value;
if (firstName == null || firstName == "") {
alert("First Name shouldn't be empty");
return false;
} else if (lastName == null || lastName == "") {
alert("Last Name shouldn't be empty");
return false;
} else {
return true;
}
}
function showWelcomeMessage() {
let firstName = document.getElementById('firstName').value;
let lastName = document.getElementById('lastName').value;
document.getElementById('outputDiv').innerHTML = 'Hey Gamer' + firstName + lastName + ', Welcome ' + '!';
}
<body>
<form onsubmit="return validateFormSubmission()">
<table>
<tr>
<td>Your first name-</td>
<td><input type="text" name="firstName"></td>
</tr>
<tr>
<td>Your last name-</td>
<td><input type="text" name="lastName"></td>
</tr>
</table>
</form>
<form onclick="showWelcomeMessage()"></form>
<input type="submit" value="Let's play" />
<hr>
<div id="outputDiv">
</div>
</body>
</html>
【问题讨论】:
-
为什么需要两张表格?
-
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
标签: javascript