en utilisant drupal avec lightbox2 pour ouvrir un formulaire. ce formulaire provient d'un module personnalisé.Drupal formulaire ne peut pas accéder à la fonction javascript (erreurs "pas une fonction")
le module a un paramètre: 'onsubmit' => 'return form_submission (this);' et cela semble fonctionner correctement.
J'ai inclus le functions.js dans le fichier theme.info et il apparaît, je peux ouvrir ce fichier et voir la fonction. Pour une raison quelconque, je continue d'obtenir "form_submission pas une fonction" quand je soumets le formulaire.
if(Drupal.jsEnabled)
{
$(document).ready(function() {
// Call back function for AJAX call
var form_submission = function(responseText) {
alert (responseText);
}
// preventing entire page from reloading
return false;
});
}
merci - mais quelque chose d'autre se passe. Je peux ajouter la fonction entre les balises de script juste au-dessus du formulaire et toujours pas de chance. J'ai essayé les deux techniques de déclaration de fonction que vous avez mentionnées – eriksays
Si vous mettez une alerte juste après if (Drupal.jsEnabled), apparaît-elle? Cette condition est-elle vraie? – Kevin