的Facebook忽略JavaScript事件

我有一个FBML应用程序与联系人的形式和投入像这样的:的Facebook忽略JavaScript事件

<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,而必须使用名为FBJS的Facebook自己的js实现。

你FBJS应该是这个样子(未测试):[?也可以javascript在静态FBML页面选项卡下使用]

document.getElementById('name').addEventListener('focus', function(e){ 

if(document.getElementById('name').getValue() == 'Name') {

document.getElementById('name').setValue('');

}

});

以上是 的Facebook忽略JavaScript事件 的全部内容, 来源链接: utcz.com/qa/260685.html

回到顶部