我遇到了this page并阅读示例代码。我不明白下面的代码行是如何工作的。当表单值为空时,它如何将值“\nlogin:”分配给“error”变量?
代码行:
error+=f.login.value==''?'\nlogin':'';
整个示例代码位于“2. Javascript 是增强功能,而不是安全功能”。
感谢您的帮助。
最佳答案
这意味着:
if(f.login.value == '')
error += '\nlogin';
else
error += '';
?:
语法称为 ternary (or conditional) operator ,其工作方式类似于内联 if/else 语句。
关于javascript - 不明白这个检查空表单值代码是如何工作的(javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17126313/