ユーザー入力データが空でないことを検証する JavaScript 関数を作成しました。「isNotEmpty()」という関数は、テキスト ボックスが空であることを識別します。ただし、メイン関数は true ステートメントを JSP ページに返します。したがって、フォームが送信されます。
フォームからの入力に応じて、2 番と 3 番のアラートが発生します。ただし、アラート No1 はどのような状況でも発生しません。
これを確認して、私を助けてください。ありがとうございました。
var firstName;
var data = new Array();
function formEntryValidationTest() {
firstName = document.forms["regForm"]["firstName"];
data[0] = isNotEmpty(firstName);//check the first name is empty
for(var i=0;i<data.length;i++) {
if(data[i]=="false")
{
alert("Check"); //alert No-1
return false;
}
}
}
// this is the function to check whether the input is not empty
function isNotEmpty(obj) {
if(obj.value!="") {
alert("true"); //alert No-2
return "true";
}
else
{
alert("false");//alert No-3
return "false";
}
}