if(document.frmMain.POL_NO.value == "")
{
alert("Select Policy Number");
document.frmMain.ENDT_NO.value="";
document.frmMain.POL_NO.focus();
return false;
}
谁能向我解释以上代码?我是Java语言的新手。
最佳答案
似乎有些验证代码可以确保用户输入了称为“策略编号”的项目的值。提交表单以检查用户输入的值是否有效时,将调用这种代码。
详细:
if(document.frmMain.POL_NO.value == "")
仅当以POL_NO形式调用的项目frmMain尚无值时,才运行此代码。
alert("Select Policy Number");
显示一条消息,告诉用户他们需要输入一个值。
document.frmMain.ENDT_NO.value="";
将frmMain的ENDT_NO项设置为空白值。
document.frmMain.POL_NO.focus();
将焦点设置到POL_NO项目(与用户在其上进行制表或单击的方式相同)。
return false;
将false返回给调用该代码所在函数的代码。如果在事件处理程序中将此代码用于表单上的Submit按钮,则返回false将停止将该表单提交到服务器,直到POL_NO项具有值。