ฉันมีรายการแบบหล่นลงที่แสดงเขตข้อมูลต่าง ๆ ตามสิ่งที่เลือกและฉันรู้ว่าฉันสามารถทำให้มองเห็นได้ด้วยสถานะของ Google แต่เมื่อฉันพยายามใช้จำเป็นต้องใช้ * span จะแสดง แต่ไม่จำเป็นจริง ๆ สิ่งที่ฉันหมายถึงคือแม้ว่ามันจะ "จำเป็น" ฉันสามารถกดส่งและไม่ได้รับข้อความแสดงข้อผิดพลาดจาก drupal ฉันกำลังทำอะไรผิดหรือตอนนี้ Drupal 7.8 เสียหรือไม่
$form['host_info'] = array(
'#type' => 'select',
'#title' => t("Host Connection"),
'#options' => array(
'SSH2' => t('SSH2'),
'Web Service' => t('Web Service'),
),
'#default_value' => t(variable_get('host_info', 'SSH2')),
'#description' => t("Specify the connection information to the host"),
'#required' => TRUE,
);
$form['ssh_host'] = array(
'#type' => 'textfield',
'#title' => t("Host Address"),
'#description' => t("Host address of the SSH2 server"),
'#default_value' => t(variable_get('ssh_host')),
'#states' => array(
'visible' => array(
':input[name=host_info]' => array('value' => t('SSH2')),
),
'required' => array(
':input[name=host_info]' => array('value' => t('SSH2')),
),
),
);
$form['ssh_port'] = array(
'#type' => 'textfield',
'#title' => t("Port"),
'#description' => t("Port number of the SSH2 server"),
'#default_value' => t(variable_get('ssh_port')),
'#states' => array(
'visible' => array(
':input[name=host_info]' => array('value' => t('SSH2')),
),
'required' => array(
':input[name=host_info]' => array('value' => t('Web Service')),
),
),
);
name
คุณไม่มีคำพูดคู่สำหรับ:input[name="host_info"]
มันจะต้องเป็น