簡體   English   中英

Facebook忽略javascript事件

[英]facebook ignore javascript events

我有一個帶有聯系表單和類似這樣的輸入的fbml應用程序:

<input type="text" tabindex="1" value="Name" name="name" id="name" onfocus="if(this.value=='Name')this.value='';" onblur="if(this.value=='')this.value='Name';" /><br />

有誰知道為什么Facebook會忽略此JavaScript:

onfocus="if(this.value=='Name')this.value='';" onblur="if(this.value=='')this.value='Name';"

謝謝!

FBML應用程序不支持純JavaScript,而是必須使用Facebook自己的JS實現FBJS

您的FBJS應該看起來像這樣(未經測試):

document.getElementById('name').addEventListener('focus', function(e){ 
    if(document.getElementById('name').getValue() == 'Name') {
        document.getElementById('name').setValue('');
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM