首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript未定义函数

Javascript未定义函数
EN

Stack Overflow用户
提问于 2010-01-07 04:57:20
回答 4查看 483关注 0票数 0

我在ASP.net应用程序中使用电子签名簿。如果epad未连接,我想弹出一条警告消息。

代码语言:javascript
复制
function isePad() {
            var epad;
            epad = window.document.esCapture1.ConnectedDevice;
            alert(epad);
            if (epad == '' ) {
                alert('Sorry epad is not Connected or drivers not installed');
            }


        }

在大多数机器上,它都工作得很好。在某些机器上,第一个警报显示未定义的值。如果ePad值为'‘或未定义,我想显示警告(’对不起,epad未连接或驱动程序未安装‘)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-01-07 04:59:27

使用此方法时,如果epad的值为undefined'',则它的计算结果将为false

代码语言:javascript
复制
if (!epad) {
    alert('Sorry epad is not Connected or drivers not installed');
}
票数 3
EN

Stack Overflow用户

发布于 2010-01-07 04:58:52

代码语言:javascript
复制
function isePad() {
            var epad;
            epad = window.document.esCapture1.ConnectedDevice;
            alert(epad);
            if (epad == '' or epad == undefined) {
                alert('Sorry epad is not Connected or drivers not installed');
            }


}
票数 2
EN

Stack Overflow用户

发布于 2010-01-07 04:59:28

试一试

代码语言:javascript
复制
if (epad == '' || typeof epad == 'undefined') {

而不是

代码语言:javascript
复制
if (epad == '' ) {
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2016170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档