Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. <?php
  2.  
  3. function test_main_form($form, $form_state) {
  4. $form['test1'] = array(
  5. '#type' => 'textfield',
  6. '#name' => 'test1',
  7. '#ajax' => array(
  8. 'callback' => 'my_callback_function',
  9. 'wrapper' => 'my_target_area',
  10. 'method' => 'replace',
  11. 'event' => 'blur',
  12. ),
  13. );
  14. $form['my_target_area'] = array(
  15. '#prefix' => '<div id="my_target_area">',
  16. '#suffix' => '</div>',
  17. );
  18. return $form;
  19. }
  20.  
  21. function my_callback_function($form, $form_state) {
  22. $form['my_target_area'] = array(
  23. '#prefix' => '<div id="my_target_area">',
  24. '#suffix' => '</div>',
  25. );
  26. $form['my_target_area']['result'] = array(
  27. '#type' => 'markup',
  28. '#markup' => 'You have selected: ' . $_POST['test1'] . '<br>',
  29. );
  30. $form['my_target_area']['test2'] = array(
  31. '#type' => 'textfield',
  32. '#name' => 'test2',
  33. '#ajax' => array(
  34. 'callback' => 'my_callback_function',
  35. 'wrapper' => 'my_target_area',
  36. 'method' => 'replace',
  37. 'event' => 'blur',
  38. ),
  39. );
  40. return $form['my_target_area'];
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement