フォームから詳細を出力する警告ボックスを作成しました。これで、フォームに というフォームの警告ボックスが正しく入力されるように、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){ アラート(" Please enter telephone 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