首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么判断prompt()没有输入

2014-01-12 
如何判断prompt()没有输入如何判断prompt()没有输入任何值。现在如果在弹出对话框中输入内容,执行正常,在弹

如何判断prompt()没有输入
如何判断prompt()没有输入任何值。

现在如果在弹出对话框中输入内容,执行正常,在弹出对话框中点击取消执行也正常,但是在对话框中什么都不输入点击确定并没有执行‘空值’。请问怎样判断prompt的空值??非常感谢!



window.onload = function ()
{
        var oinput = document.getElementById('oint');
var oput = document.getElementById('put');
var spacecheck = /\s/ig;


oput.onclick = function ()
{
var optm = prompt('请问是这样吗?');
if(optm!=null)
{
oint.value = optm;

}
else if(optm == null||optm =="")
{
alert("空值");
}
}
}

[解决办法]

               if(optm == null
[解决办法]
optm =="")
                    {
                        alert("空值");
                    } else {
                        oint.value = optm;
                    }
                

[解决办法]

if(optm!=null)
{oint.value = optm;}
else if(optm == null
[解决办法]
optm =="")
{alert("空值");
}
这样写不对,
当什么都不输入点击确定时,optm获取到的是""而不是null,所以还是执行了赋值,而没有进入else,
改成楼上的那样就行。

热点排行