Sto cercando di aggiungere un tipo di campo "numero" a un modulo utilizzando FAPI:
$form['phone_number']['areacode'] = array(
'#type' => 'textfield',
'#title' => '---',
'#width' => '30%',
'#align' => 'center',
'#required' => true,
'#maxlength' => 3
);
Cambio il TIPO in "numero" e il campo non viene generato affatto. Il modulo numerico è abilitato. Ho implementato le seguenti funzioni tematiche:
MYTHEME_form_element
MYTHEME_textfield
MYTHEME_container
Cosa potrebbe esserci dietro questo campo che non viene visualizzato quando uso #type = number
o #type = number_integer
, ecc.?
Questo potrebbe avere qualcosa a che fare con esso:
Creazione manuale di campi numerici (interi e decimali) nel codice per moduli personalizzati
Tuttavia, in realtà voglio che il tipo venga visualizzato come "numero" in HTML, quindi gli smartphone mostrano un dialer numerico
Qualche idea?