FAPIを使用してフォームに「数値」フィールドタイプを追加しようとしています。
$form['phone_number']['areacode'] = array(
'#type' => 'textfield',
'#title' => '---',
'#width' => '30%',
'#align' => 'center',
'#required' => true,
'#maxlength' => 3
);
TYPEを「number」に変更すると、フィールドがまったく生成されません。番号モジュールが有効になっています。次のテーマ関数を実装しました。
MYTHEME_form_element
MYTHEME_textfield
MYTHEME_container
#type = number
や#type = number_integer
などを使用すると、このフィールドの後ろに何が表示されないのでしょうか?
これには何か関係があるかもしれません:
カスタムフォームのコードで数値フィールド(整数と小数)を手動で作成する
ただし、実際には、タイプをHTMLで「数値」としてレンダリングして、スマートフォンに数値ダイヤラーが表示されるようにします。
何か案は?