2012-11-05 2 views

Répondre

2

Toutes les clés/valeurs dans le deuxième argument de tableau qui ne reconnaît pas de gâteau devrait se terminer en tant qu'attributs HTML. Essayez quelque chose comme

echo $this->Form->submit('Submit', array(
    'data-loading-text'=>'Loading...') 
); 
+0

Désolé, je n'ai pas écrit mon Q très bien. Cela fonctionne pour les éléments submit réguliers, mais pas pour JS-> submit. Il essaie de l'ajouter au Javascript – Will

+0

Peut-être que je n'ai pas _read_ votre Q très bien :) Je n'ai pas de réponse directe pour vous malheureusement. En regardant la source de JsHelper, il fait exactement ce que vous décrivez. Vous pouvez soit étendrehttp: //api.cakephp.org/view_source/js-helper#l-415, qui identifie quelles clés de '$ options' sont passées à' FormHelper-> submit() '(je pense que toutes les' données -' les attributs ont un sens), ou simplement utiliser directement FormHelper et écrire votre propre JS (ou copier ce que JsHelper génère, puis cesser de l'utiliser). –

0
echo $this->Js->submit('Procurar', array(
'class' => 'btn yellow', 
'htmlAttributes' => array('data-loading-text'=>'Loading...') 
)); 
Questions connexes