• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

的Facebook忽略JavaScript事件

JavaScript 来源:Jamland 6次浏览

我有一个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(''); 
    } 
}); 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)