register.jade 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. script.
  2. $(function() {
  3. $( '[name=school]' ).change(function() {
  4. if ( $(this).val() === 'Other' ) {
  5. $(this).parent().append('<div class="field" id="otherSchool"><input type="text" name="otherSchool"></div>');
  6. } else {
  7. if ( $( '#otherSchool' ) ) $( '#otherSchool' ).remove();
  8. }
  9. })
  10. });
  11. div.content
  12. div.container1
  13. h1 Create an Account
  14. form#credentials( action = '/register', method = 'POST' )
  15. div.zarea
  16. div( class = 'row')
  17. div( class = 'label')
  18. label( for = 'email' ) Email
  19. div( class = 'field')
  20. input( type = 'text', name = 'email' )
  21. div( class = 'row')
  22. div( class = 'label')
  23. label( for = 'password' ) Password
  24. div( class = 'field')
  25. input( type = 'password', name = 'password' )
  26. - if ( schools.length > 0 )
  27. div( class = 'row')
  28. div( class = 'label')
  29. label( for = 'school' ) School
  30. div( class = 'field')
  31. select( name = 'school' )
  32. - each school in schools
  33. option( value = '#{school.name}' ) #{ school.name }
  34. option( value = 'Other' ) Other
  35. div( class = 'row')
  36. div( class = 'label')
  37. label( for = 'name' ) Name
  38. div( class = 'field')
  39. input( type = 'text', name = 'name' )
  40. div( class = 'row')
  41. div( class = 'label')
  42. label( for = 'affil' ) Affiliation
  43. div( class = 'field')
  44. select( name = 'affil' )
  45. option( value = 'Student' ) Student
  46. option( value = 'Teachers Assistant' ) Teachers Assistant
  47. div( class = 'row')
  48. div( class = 'label')
  49. &nbsp;
  50. div( class = 'field')
  51. button Register