我有一个JSP文件,当加载到浏览器时,显示所有表单字段等。 我写了一些错误的东西,比如访问一个永远不会定义的变量,还有一件事就是编写一个没有任何分号的随机字符串
除非代码到达该点,否则表单将被加载并进行验证检查并发生所有操作。
之后代码退出,UI和控制台中没有错误或异常消息。
如果我在其中一个验证函数中编写的代码在java中语法上不正确,我需要知道编译过程是如何首先发生的。
编辑: -
以下是声明了除地址变量之外的所有变量的代码片段: -
alert("Came before the if check");
if (firstName=="" || lastName=="" || address=="" || state=="null" || city=="" || amt=="" || prof=="" )
{
alert ( "Fields marked * are mandatory" );
document.registration.firstname.focus();
return false;
}
alert("came after address");
if (contact==""||contact.length<10||contact.length>10)
{
alert ( "Please enter 10 digit contact no." );
document.registration.mobileNo.focus();
return false;
}
因此第一个警报到来且代码永远不会到达验证表单中的联系人字段所需的下一个警报
如果我将字段更改为“添加”而不是之前定义的“地址”,则会同时显示两个警报。