2013-04-21 40 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"); 
} 
相關問題