Vorrei sapere come potrei fare per associare l'esecuzione di una funzione personalizzata(per esempio 'mymodule_keypress()') quando premo un bottone.
Le istruzione che ho utilizzato per l'inserimento del bottone nella mia pagina sono:
mymodule_mypage() {
...
$form .= form_submit(t('Press'),'mymodule_keypress');
print theme('page', form($form));
}
C'è qualcuno che sa darmi qualche indicazione?
Il problema è piuttosto semplice da risolvere se si comincia a capire come funziona il drupal e si mastica un po' di HTML e PHP:
mymodule_mypage() {
<em>if (isset($_POST['OK_Pressed'])) return mymodule_keypress();</em>
...
$form .= form_submit(t('Press'),<em>'OK_Pressed'</em>);
print theme('page', form($form));
}
Qui do per scontato che la funzione 'mymodule_keypress()' debba visualizzare informazioni diverse dalla pagina principale