[英]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.