Advertisement
Guest User

Untitled

a guest
Jul 20th, 2015
480
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. <script type="text/javascript">
  2. var jq81 = jQuery.noConflict();
  3. jq81(document).ready(function($){
  4.  
  5. //let's create arrays
  6. var patient = [
  7. {display: "My initial visit", value: "patients#visit" },
  8. {display: "My initial evaluation", value: "patients#visit" },
  9. {display: "My appointments", value: "patients#appointments" },
  10. {display: "Your payment policies", value: "patients#policies" }];
  11.  
  12. var doctor = [
  13. {display: "Our approach", value: "doctors-and-physicians" },
  14. {display: "Our services", value: "services" },
  15. {display: "Referring patients", value: "patients#visit" }];
  16.  
  17. var school = [
  18. {display: "Our approach", value: "schools-and-parents" },
  19. {display: "My child's initial evaluation", value: "patients#visit" },
  20. {display: "Setting appointments", value: "patients#appointments" },
  21. {display: "Your payment policies", value: "patients#policies" }];
  22.  
  23. var worker = [
  24. {display: "Our approach", value: "case-workers" },
  25. {display: "Insurance policies", value: "clients#insurance" },
  26. {display: "Your Payment policies", value: "patients#policies" },
  27.  
  28. //If parent option is changed
  29. $("#parent_selection").change(function() {
  30. var parent = $(this).val(); //get option value from parent
  31.  
  32. switch(parent){ //using switch compare selected option and populate child
  33. case 'patient':
  34. list(patient);
  35. break;
  36. case 'doctor':
  37. list(doctor);
  38. break;
  39. case 'school':
  40. list(school);
  41. break;
  42. case 'worker':
  43. list(worker);
  44. break;
  45. default: //default child option is blank
  46. $("#child_selection").html('');
  47. break;
  48. }
  49. });
  50.  
  51. //function to populate child select box
  52. function list(array_list)
  53. {
  54. $("#child_selection").html(""); //reset child options
  55. $(array_list).each(function (i) { //populate child options
  56. $("#child_selection").append("<option value=\""+array_list[i].value+"\">"+array_list[i].display+"</option>");
  57. });
  58. }
  59.  
  60. });
  61. </script>
  62. <span>I am a </span><select name="parent_selection" id="parent_selection">
  63. <option value="">-- Please Select --</option>
  64. <option value="patient">Patient</option>
  65. <option value="doctor">Doctor or physician</option>
  66. <option value="school">School or parent</option>
  67. <option value="worker">Case worker</option>
  68. </select>
  69. <br /><span>and I need information on</span>
  70. <select name="child_selection" id="child_selection" onchange="location = this.options[this.selectedIndex].value;">
  71. </select>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement