2014-03-31 87 views
-5

我有一個簡單的表單,需要接受用戶的輸入並檢查頁面是否存在匹配的輸入。然後,如果確實如此,則輸出所需的消息。我沒有經歷過jQuery或JavaScript表單處理,因爲我一直使用PHP來完成這項工作,但這需要使用jQuery來完成。我確信這是一個重複的問題,所以我對此表示歉意。這是我的腳本。使用jQuery處理表單

$('#search_alerts').keyup(function(){ 
    $('#search_alerts_btn').click(function(){ 
     var value = $(this).val(); 
     if(value = emergency){ 
     $('#cas').append('<p style="display: inline;">' +emergency +' - <h1 style="display: inline;">' +active_cas +'</h1></p>'); 
     } 
    }) 
}) 
+0

什麼是「緊急」? – dfsq

+1

打開你的瀏覽器的開發工具,在'$('#cas')。'append(...',切換到控制檯並鍵入'$('#cas')。'')的行上放一個斷點。應該是1.如果它是0,那麼ID爲'cas'的元素從DOM中丟失,不知道更多或者看到小提琴,這是我可以去的,它應該是你調試的第一步 – War10ck

回答

1

語法錯誤我想:

if(value == emergency){ 

你錯過了 「==」。查看瀏覽器的控制檯(F12)是否有任何語法錯誤。

+0

Don' t認爲報價是問題,因爲在下一行使用'emergency'作爲變量。 – ZiNNED

+0

@ZiNNED謝謝。更正:) –

0
if(value = emergency) 

應該寫

if(value == emergency) 

如果emergency是可變

的名字,但我不知道這是否是你的問題或只是它的一部分,你不向我們解釋...

+0

這不是問題所在。這實際上是一個錯字,很抱歉。問題是我沒有收到要顯示的消息。 – User

+0

然後請做一個小提琴,如果我們要猜測你的問題是什麼,並猜測錯別字的位置,那麼很難爲你提供幫助。任何錯誤信息的指示都會有很大的幫助......幫助我們來幫助你! –