fix input type=number bug; add listOptions to select2, allow add other htmloptions