FBML document.getElementById('')。setTextValue问题

时间:2011-07-01 03:34:49

标签: facebook forms fbml fbjs

我刚刚在我的粉丝页面添加了一个FBML应用程序,但我不能让JS工作......虽然我读了FBJS最佳实践......我想我错过了一些东西。

这是当前的代码:

<form action="" method="post" target="_blank">

<input type="text" name="email" id="emailInput" onclick="document.getElementById(‘emailInput’).setTextValue(‘Hi!’);" value="votre adresse email" alt="Entrez votre email" />
<input type="hidden" name="place" value="facebook" />
<br/>
<input type="submit" name="submit" class="submitInput" value="" alt="Valider" />

</form>

onclick事件似乎不起作用,但我无法通过互联网研究获得任何答案......

欢迎任何帮助;)

干杯。

高堤耶。

1 个答案:

答案 0 :(得分:0)

使用Firebug或Chrome工具验证ID实际上是emailInput,并且Facebook FBML解析器没有为ID添加前缀。但是FBML页面已被弃用,所以你最好切换到iframe粉丝页面,这样你就不会冒Facebook让你的FBML粉丝页面崩溃的风险。此外,在iframe页面中javascript更容易,无需等待点击事件即可调用。