通過使用Javascript如何顯示和隱藏表格的某些部分(例如:TR或TD)。這應該取決於從數據庫中獲取的數據 我正在使用CakePHP框架爲我的應用程序和使用單個視圖文件進行添加和編輯。 在編輯模式下 - 取決於獲取的數據,我需要顯示和隱藏表單元素的某些部分。Javascript-CSS顯示和隱藏表單元素
方案 有五個問題A,B,C,d河畔ê B依賴於A,C依賴於B,d是依賴於C和E取決於d 因此,雖然加我已經隱藏B,C,D和E 關於選擇各自的問題,其他問題將被顯示。 A,B,C,D - 全部是「是/否」(單選按鈕)問題。
如:
<'table>
<'tr id='a'>
<'td colspan='2'>A<'/td>
<'/tr>
<'tr id='b'>
<'td colspan='2'>B<'/td>
<'/tr>
<'tr id='cd'>
<'td id='c'>C<'/td><'td id='d'>D<'/td>
<'/tr>
<'/table>
(」字頭所有的HTML標籤)
我怎樣才能做到這一點。請發表您的評論。
感謝Richard,RobG,M.Azad對您的迅速回應。我可以理解CSS屬性以及JS如何執行相同的操作。我不確定是否正確解釋了你。如果不是原諒我。讓我試着詳細解釋一下。我的問題是 我正在使用ADD和EDIT的單個頁面。添加頁面功能可以正常工作,並且可以通過上面介紹的方式實現。 – user599531 2011-05-03 07:03:21
延續.. 假設在附加功能 1.選擇以下步驟是對提問甲 2.選擇是對問題B 3.選擇沒有對問題Ç 延續.... 在編輯模式(同一頁),它應該顯示問題A,B,C並且隱藏D.但是對於每個記錄都是動態的。到目前爲止,我還沒有實現編輯模式(這是一個問題)。所以在編輯模式下,我只能看到問題「A」。現在,所有其他字段都隱藏起來,像添加頁面一樣執行。 – user599531 2011-05-03 07:03:40
延續..解決方案應該是: 1.首先,我們需要區分添加和編輯頁面。 2.如果添加。顯示和隱藏各自的字段 - 將被硬編碼 3.如果編輯,如何顯示和隱藏動態和基於數據庫記錄集的相應字段? (有幾種方法可以在我的腦海中實現,但是尋找最優化的方式,所以請把你的意見和想法) 希望這有意義..... :) – user599531 2011-05-03 07:04:10