Folk,if if else in coffee script
我的html中有兩個文本框。我想用咖啡腳本比較他們的價值。儘管我已經搜索了這些內容,但我確信自己正在做預期的工作,但我仍然看到一種奇怪的行爲。
事情是:
比方說,我有一個id作爲「標題」和「作者」兩個文本框。隨着這一點,我有一個按鈕,onclick觸發咖啡腳本功能。
我的咖啡腳本函數看起來:
check_fields = ->
elem_book_title = $("#title").val()
elem_book_author = $("#author").val()
alert(elem_book_title)
alert(elem_book_author)
if not elem_book_title?
alert("title is null")
else if not elem_book_author?
alert("author is null")
else
alert("both are ok")
的情況是,如果我只輸入在我的「標題」文本框的東西,它應該提醒我說:「作者是空」。對?但令人驚訝的是,它提醒我「兩個都沒問題」..預計?或者我錯過了什麼?
不應該檢查值而不是元素? – Shomz 2015-04-06 11:05:34
當你執行alert(elem_book_title.val())時,它會發出什麼警告? – 2015-04-06 11:06:59
@Shomz,恩。是的,我想,太..喜歡的東西:。 'elem_book_title = $( 「#標題」)VAL()' 'elem_book_author = $( 「#作者」)VAL()' '警報( elem_book_title)' 'alert(elem_book_author)' 其餘代碼相同。但沒用。 – 2015-04-06 11:08:24