Add client-side validation for ticket edits.

Although client-side validation was added for ticket purchases, it
wasn't added for ticket edits. This brings a ticket edit to parity with
a ticket purchase.