读书人

怎么判断prompt()没有输入

发布时间: 2014-01-12 00:03:16 作者: rapoo

如何判断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,
改成楼上的那样就行。

读书人网 >JavaScript

热点推荐