ฉันกำลังพยายามเพิ่มประเภทฟิลด์ "หมายเลข" ลงในแบบฟอร์มโดยใช้ 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
ฯลฯ
สิ่งนี้อาจเกี่ยวข้องกับมัน:
การสร้างเขตข้อมูล Number (จำนวนเต็มและทศนิยม) ด้วยตนเองในรหัสสำหรับฟอร์มที่กำหนดเอง
อย่างไรก็ตามฉันต้องการให้แสดงเป็น "number" ใน HTML ดังนั้นสมาร์ทโฟนจึงแสดงหมายเลขโทรออก
ความคิดใด ๆ