0

我有一个带有联系表格的 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';"

谢谢!

4

1 回答 1

0

FBML 应用程序不支持纯 javascript,而是您必须使用 facebook 自己的 js 实现,称为FBJS

您的 FBJS 应该看起来像这样(未经测试):

document.getElementById('name').addEventListener('focus', function(e){ 
    if(document.getElementById('name').getValue() == 'Name') {
        document.getElementById('name').setValue('');
    }
});
于 2010-08-12T15:14:28.260 回答