2013-04-21 54 views
0

我有以下代码:jsfiddle如何检查是否值已传递到JavaScript函数或不

这里的JavaScript函数记录上单击表,并将其存储在电池中的一个变量的值。

我的问题是如何在提交表单之前检查变量是否有任何值。

注:我已经试过..

if(document.getElementById("h1").value=="null") 
{ 
    alert("PASSWORD EMPTY"); 
} 

但都vain..any溶液使

+0

你的小提琴是无关紧要的。 – Ibu 2013-04-21 16:59:42

+0

@lbu ..是啊我知道它不适合显示一些笨拙的代码,但没有其他选择... – 2013-04-21 17:13:12

+0

尝试在这里验证你的html [w3c验证器](http://validator.w3.org/#validate_by_input)你会从中受益良多。 – Ibu 2013-04-21 17:19:23

回答

0

当一个元素有没有价值,它只会是一个空字符串

var h1 = document.getElementById("h1"); 

if (h1.value == ""){ 
    // is empty 
} 
+0

@lbu ...没有成功,即使没有输入到javascript函数,页面也会在点击提交按钮时提交。 – 2013-04-21 17:30:29

+0

@ 0x499602D2相同情况,没有成功 – 2013-04-21 17:30:53

+0

@lbu ..你会得到的代码?这里是xplanation ... 这里用户点击各个单元格输入密码.. javascript函数“fun(ind)”记录并在提交时传递到下一页...现在页面被提交即使用户没有点击图像没有验证..我必须检查是否有乐趣(ind)通知(警报)相应的值.. – 2013-04-21 17:41:23

0
if (!document.getElementById("h1").value) 
{ 
    alert("PASSWORD EMPTY"); 
} 
相关问题