Javascript dans update_element_function
Bonjour,
Je bloque sur le problème suivant : ajouter les valeurs de deux champs input de type text à une liste de checkbox.
J'ai donc une liste de checkbox (chacune correspond à un nom et un titre).
J'ai rajouter deux champs input de type text avec un bouton dont le code est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<?php echo javascript_tag("
function getNotifierNameAndTitle()
{
return $('newNotifierName').concat(', ').concat($('newNotifierTitle'));
}
") ?>
<label for="newNotifierName">Notifier's name:</label>
<?php echo input_tag('newNotifierName', 'Name') ?>
<label for="newNotifierTitle">Notifier's title:</label>
<?php echo input_tag('newNotifierTitle', 'Title') ?>
<?php
echo button_to_function('Add',
update_element_function('notifiers',
array(
'position' => 'after',
'content' => "getNotifierNameAndTitle();",
)
)
);
?> |
Le problème est que lorsque je clique sur le bouton Add, la fonction JS getNotifierNameAndTitle() n'est pas appelée. A la place, c'est son nom qui est écrit...