的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