天冬氨酸。网络javascript警报无法正常工作

编程入门 行业动态 更新时间:2024-10-26 10:27:39
本文介绍了天冬氨酸。网络javascript警报无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

所以即时尝试使用JavaScript验证我的ASP论坛,但我的警报框无效。我可以不使用Alert作为其使用ASP吗?任何帮助,谢谢谢谢:) < pre>函数userValid(){ var email = document .getElementById(' <%= txt_eadd.ClientID%>') if (电子邮件。 value == ){ alert( 请输入有效的电子邮件地址。); email.focus(); return false ; } if (email.value.indexOf( @, 0 )< 0 ){ alert( 请输入有效的电子邮件地址。); email.focus(); return false ; } if (email.value.indexOf( 。, 0 )< 0 ){ alert( 请输入有效的电子邮件地址。); email.focus(); return false ; } 返回 true ; }

解决方案

警报始终有效;你根本就不会打电话给它,因为你在if中的条件永远不会是真的,或者很可能,你只是在第一个条件下得到一个例外。如果您不处理异常,代码将以静默方式终止。 例如,考虑如果您的元素 email 找不到。在这种情况下, document.getElementById 返回null: Document.getElementById - Web API | MDN [ ^ ]。 尝试通过取值取消引用空对象引用会引发异常。您可以了解使用JavaScript调试器时究竟会发生什么。
-SA

Hi, so im trying to validate my ASP forum using JavaScript however my alert boxes arent working. Can i not use Alert as its using ASP ? Any help in appreciated thanks :)

<pre>function userValid() { var email = document.getElementById('<%= txt_eadd.ClientID %>') if (email.value == "") { alert("Please enter a valid e-mail address."); email.focus(); return false; } if (email.value.indexOf("@", 0) < 0) { alert("Please enter a valid e-mail address."); email.focus(); return false; } if (email.value.indexOf(".", 0) < 0) { alert("Please enter a valid e-mail address."); email.focus(); return false; } return true; }

解决方案

Alert always works; you simply never call it, because your conditions in "if" never true, or, very likely, you simply get an exception on the first condition. If you don't handle exceptions, the code terminates silently. For example, consider what happens if your element email is not found. In this case, document.getElementById returns null: Document.getElementById — Web APIs | MDN[^]. An attempt to dereference null object reference by taking value throws an exception. You can find out what exactly happens if you use the JavaScript debugger.
—SA

更多推荐

天冬氨酸。网络javascript警报无法正常工作

本文发布于:2023-11-27 05:31:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1636799.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:天冬   警报   无法正常   氨酸   工作

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!