>ちなみにvalidate="true"は書いてありましたが、inputが無いのが駄目な
>原因でした。(無知って恐いです)

あれ、validate="true"の場合は必須なんで、ブラウザにエラーがでるはずだけど
validatorを使わずにvalidateメソッドを使う場合にはそうでもないのかしらん?