2011-04-30 111 views
0

JavaScript禁用時,如何在HTML表單中選擇國家和省選擇?非Javascript國家/省選擇

我通常會在JavaScript中添加一個禁用的省選擇字段,並且當用戶選擇某個國家時,ajax會加載省份。但是,我怎樣才能讓用戶選擇一個沒有JavaScript的省份呢?

回答

2

只需添加一個按鈕(除提交按鈕除外)職位形成回服務器。

您可以在國家下拉菜單中選擇「顯示省份」按鈕,該按鈕會將表格回傳到服務器。在服務器上,您檢索(不完整)表單的國家,然後將相應省份添加到省級下拉菜單中。 然後用戶可以選擇該省並點擊提交按鈕。

當javascript存在時,您可以使用javascript隱藏按鈕,並使用ajax完成所有操作。

1

選擇conntry,按下一個按鈕,用GET參數重新載入頁面,使用PHP呈現頁面,並顯示全省該州

+0

但是,如果您使用GET參數重新加載頁面,則會丟失HTML表單其他字段的所有數據。我不認爲往返是必要的。 – marapet 2011-04-30 16:08:50