如何检查值是否已传递给javascript函数

如何检查值是否已传递给javascript函数,javascript,html,Javascript,Html,我有以下代码: 在这里,javascript函数记录单击表单元格时的值,并将其存储在变量中 我的问题是如何在提交表单之前检查变量是否有任何值 注:我已经试过了 if( document.getElementById("h1").value=="null") { alert("PASSWORD EMPTY"); } 但这一切都是徒劳的。有什么解决方案吗?当一个元素没有值时,它只是一个空字符串 var h1 = document.getElementById("h1"); if (h1.v

我有以下代码:

在这里,javascript函数记录单击表单元格时的值,并将其存储在变量中

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

注:我已经试过了

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

但这一切都是徒劳的。有什么解决方案吗?

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

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

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

你的小提琴无关紧要。@lbu。。是的,我知道它不适合显示一些笨拙的代码,但没有其他选择…尝试在这里验证您的html,您将从中受益匪浅。谢谢@lbu..will肯定会尝试使用它..@lbu。。。没有成功,只要单击submit按钮,页面就会被提交,即使javascript函数没有输入。@0x499602D2相同的情况,没有success@lbu.. 你知道密码吗???这是解释。。。在这里,用户单击各个单元格以输入密码。。javascript函数“fun(ind)”记录并在提交时传递到下一页…现在,即使用户没有在未验证的情况下单击图像,页面也会被提交..我必须检查fun(ind)notify(alert)中是否有相应的值..但是我在你的小提琴中看到的函数没有这样做。你能把你的代码添加到你的问题中吗?
if (!document.getElementById("h1").value)
{
   alert("PASSWORD EMPTY");
}