2011-09-12 32 views
0

我有這樣的代碼:我如何寫,如果'不'在Javascript

el("inp").onpropertychange=function(){ 
    addScript("http://www.google.nl/complete/search?callback=suggest&q="+this.value); 
}; 

我要排除的箭頭鍵。據我所知我可以做到這一點與if (!(condition)) {action}但是我怎麼寫在上面的代碼?

+4

嗯,箭頭鍵...? – BoltClock

+0

你是說你想在傳遞給google之前替換this.value中的尖括號? –

+0

我正在討論向上和向下鍵 – Youss

回答

0

如果我正確地理解了你,你可以簡單地用空字符串替換this.value字符串中的尖括號。

var query = this.value.replace(">","").replace("<",""); 
+0

我的意思是箭頭鍵在keyCode == 40和keyCode == 38,向上和向下鍵。關鍵是他們在做事情,我不希望他們做任何事情。所以我必須這樣做'!keyCode == 40' – Youss

+0

你真的想做什麼?你想殺死自動完成嗎? –

+0

我有一個建議列表,其中有一個事件onkeyup,不幸的是在IE8中的箭頭鍵也觸發事件,所以我想取消事件如果箭頭鍵被按下。 – Youss

相關問題