2013-01-10 76 views
0

我有一個HTML頁面,我正嘗試在JavaScript中編寫一個函數,以便如果某個特定的日期字段爲空白,頁面上的另一個字段也將爲空。但是如果該字段已填充,則頁面上的其他字段也將填入相同的日期。Javascript:如何添加和刪除html字段中的值

我可以得到這個工作,所以如果第一個字段填充第二個也填充相同的日期。但是當您從第一個字段中刪除日期時,第二個字段仍會填充。

所以我的問題是我如何得到這個工作,所以第二場將是空白,如果第一個字段爲空

功能:

function checkIfDatePresent(date) { 
var theDate = date; 
    if (theDate.value != "") { 
     document.getElementById("sentDate").value = theDate.value; 
    } else { 
     document.getElementById("sentDate").style.clear; 
    } 

} 

使用的電話「的onchange」事件:

onchange="javascript:checkIfDatePresent(this)" 
+0

你的其他行沒有意義。什麼是'.style.clear'?可能你不需要這裏的if/else。只要做你在if條款中做的事情,並擺脫if/else。 – marekful

+1

@Amberlamps:如果他們幫忙解決問題,我就投了個問題,如果答案直接幫助解決我的問題,我接受答案! – newSpringer

+0

@MarcellFülöp:我實際上並不需要If語句,因爲所有的值都是一樣的 – newSpringer

回答

1

我認爲你不需要檢查條件,因爲在所有情況下,值應該是相同的。所以你可以改變這個條件和其他部分的陳述。這可能會解決問題。

+0

是的,現在可以工作,甚至沒有想到這一點!!! ...謝謝:) – newSpringer

相關問題