Я пытаюсь проверить ввод из нескольких френдов-селектора, который я внедренный как так:Javascript валидация внутри фб: serverfbml блок
<fb:serverFbml>
<script type="text/fbml">
<form action="http://example.com/testSubmit.php" method="POST" onsubmit="return validate(this);">
<fb:multi-friend-input name="hidden"/>
<input type="submit" value="Submit"/>
</form>
</script>
</fb:serverFbml>
Как и следовало ожидать, когда оказывается внутри фрейма, то onsubmit функция является добавлено с моим приложением. Я предполагаю, что мне нужно будет встроить свой javascript где-нибудь в iframe, так что мое определение функции validate() может быть добавлено вместе с моим приложением.
Однако мне не повезло. Я попытался внедрить его js несколькими способами без везения.
Спасибо!
Спасибо за ответ. Эта страница должна отображать внутри fb как приложение для холста, а также вне fb на нашем сайте, поэтому я думаю, что для использования многопользовательского селектора необходим тег server: fbml. Однако, поскольку fb внедряет iframe внутри вашей страницы для визуализации этого виджета, вы не можете легко выбирать элементы в iframe. – Hersheezy