type="tel"を追加したときのメモ

※必要じゃない記述とかもあるかもしれません。これやったら動いたというメモ


コアハック

PEAR/HTML/form.php 
203行目に tel=> 3, を追加

PEAR/HTML/QuickForm.php
40行目に  tel=>array(HTML/QuickForm/tel.php,HTML_QuickForm_tel), を追加


PEAR/HTML/QuickForm/
text.phpをコピーしてtel.phpを作成
そのなかで
class HTML_QuickForm_text → HTML_QuickForm_tel に変更

function HTML_QuickForm_text → HTML_QuickForm_tel に変更

$this->setType(text);を
$this->setType(tel);に変更
あと実際に使ってるフォーム側のプログラムでの、textだったら、とかtextareaだったら、とかで分岐してる処理があったらそこにもtelだったらを追加してます。

ちなみにQuickForm2のではありません。