-2
我的HTML懸停
<p id="login" onmouseover="showForm();" onmouseout="hideForm();"><span class="label">Login/Register</span>
<span id="loginForm">
<span class="form-elements">
<span class="form-label">Name:</span>
<span class="form-field">
<input type="text" id= "login1" onsubmit= "showform()"/>
</span> </span>
<span class="form-elements">
<span class="form-label">Password:</span>
<span class="form-field">
<input type="password" id= "password1" onsubmit= "showform()"/>
</span> </span>
<span class="form-elements">
<span class="submit-btn">
<input type="submit" value=" Submit " /></span>
<a href="register.html"><button type="button" class="swd-button">Register</button></a>
</span>
</span></p>
我的JavaScript
function showForm(){
document.getElementById('loginForm').style.display = "block";
}
function hideForm(){
document.getElementById('loginForm').style.display = "none";
}
我的驗證檢查
var isValid = true;
var login1 = document.getElementById('login1').value;
var password1 = document.getElementById('password1').value;
if(login1 == null ||login1 == "")
{
document.getElementById("errorusername").innerHTML="[Please type something!]";
isValid = false;
}
if(password1 == null || password1 == "")
{
document.getElementById("errorpassword").innerHTML="[Please type something!]";
isValid = false;
}
return isValid;
什麼即時試圖做的是驗證用戶名和密碼驗證登錄名和密碼。這是用戶不能把null只。其他任何東西都可以接但是我的showform已經是一個函數。所以我在哪裏把我的驗證。以及我試圖把它放在showform()
裏面,它似乎沒有工作
感謝真的很感激。終於明白我做錯了什麼。順便說一句,我使用跨度,因爲我已經與我的CSS正確對齊。我嘗試了桌子,但它毀了我的路線。 – user3662097