我已經創建了一個警告框,這將輸出的形式,我現在想知道的細節如何我啓動Java驗證一部分,所以,如果表單填寫 正確的警告框的形式但如果錯誤指示用戶填寫無效框,則會顯示詳細信息。Java的表單驗證我的網站
HTML
<form id="foo" onsubmit="formAlert(); return false;" method="POST">
<p><label for="first_name">First Name<label><input type="text" id="first_name" value="" /></p>
<p><label for="last_name">Last Name<label><input type="text" id="last_name" value="" /></p>
<p><label for="Phone_num">Phone Number<label><input type="number" id="phone_num" value="" /></p>
<p><input type="submit" value="click me" onclick=""/></p>
</form>
Java腳本如果
function formAlert() {
alert_string = '';
var userName = document.getElementById('first_name').value;
var userLastName = document.getElementById('last_name').value;
var phoneno = document.getElementById('phone_num').value;
if(userName === "" || userName === null){
alert("Please enter name");
}
if(userLastName === "" || userLastName === null){
alert("Please enter lastname");
}
其他(PHONENO ===「/ ^(([0-9] {3}))?[ - ]? ([0-9] {3})[ - 。]?([0-9] {4})$ /;「|| phoneno === null){ alert(」Please enter Phone number「 }
else{
alert_string += userName + " ";
alert_string += userLastName;
alert_string += phoneno;
alert(alert_string);
}}
這個問題的一些標點符號會使閱讀更容易。有[*表單驗證已經很多*](http://stackoverflow.com/search?q= [javascript] +表單+驗證),你有什麼嘗試? – RobG
Java與JavaScript無關。 – epascarello
因此,添加if語句來檢查它們是否有效或使用html5驗證。 – epascarello