Proposal of an alternate val

Syntax: $(query).val()
Return: null, a scalar value or an array

t0. All

t1. select

t2. select (with optgroup)

t3. select[@multiple]

t4. select[@multiple] (with optgroup)

t5. textarea

t6. input[@type=submit]

t7. input[@type=reset]

t8. input[@type=image]

t9. input[@type=hidden]

ta. input[@type=password]

tb. input[@type=text]

tc. input[@type=button]

td. input[@type=file]

te. input[@type=checkbox]

tf. input[@type=radio]