Есть задача автоматически выводить число, введенное в текстовое поле, в определенном месте на странице без нажатия на submit. Делаю через ajax. Перечитал все, что нашел, попробовал все примеры, но работает странно. Один раз отрабатывает, потом как поле не меняй - ничего не происходит. Код простой и ошибиться, вроде, негде. Подскажите, как сделать правильно.
Вот такой код:
function build_form
($form,
$form_state) {
$form['markup'] = array(
'#prefix' => '<div id = "form-ajax-nodes">',
'#suffix' => '</div>',
'#markup' => '',
);
$form['price'] = array(
'#type' => 'textfield',
'#title' => 'Enter text',
'#size' => 10,
'#ajax' => array(
'callback' => 'form_ajax_form_load_nodes',
'wrapper' => 'form-ajax-nodes',