s/val/id in checkbox and radio methods

val works if you pass checkbox/radio an array of `value`s, but not when you pass an array of `[value, text]` pairs.