2012-06-17 147 views
0

我有一個父/子窗體。例如,父表可能有以下字段完成 在JavaScript中存儲詳細信息

  • 你曾經與我公司合作的項目

    1. 號碼? (是/否單選按鈕)

    如果第二個選項有'是'的值,那麼我需要填寫詳細信息表單。 例如:「與我們公司完成的項目名稱,要上傳的合同副本等」

    我有以下邏輯, deatils表單可能有一個ADD按鈕來添加deatils記錄。我想我可以將細節數據存儲在JavaScript數組中?我可以在數組中存儲

    <input type="file" name="file_to_upload" /> 
    

    嗎?

    然後在提交按鈕上,將父級和子級別的數據發送到數據庫。 是否有任何其他方法來完成任務? 請參閱屏幕捕捉 enter image description here

    我只能一次添加一個詳細記錄。我的問題是,我應該在哪裏臨時存儲deatil列表?

  • +0

    爲什麼你需要用JavaScript存儲任何東西?提交表單之後,它們都會在$ _GET數組中? – ChrisW

    +0

    @ChrisW其實我需要存儲一個數據表。假設字段是名稱,年齡,性別,圖像。 可能有這樣的記錄數量。所以在左邊,我一個一個地放置輸入文本框。在左側,我需要將表中的數據存儲在表中,我將使用作爲名稱。所有其他字段都可能被隱藏。要編輯記錄,我將點擊名稱,這樣記錄就會填充到輸入控件中。 – Rauf

    +0

    你可以在jsfiddle上放一個你的html的例子嗎?它可以幫助可視化你想要的東西 – ChrisW

    回答

    0

    是的,你可以存儲細節數據在JavaScript中,但你必須以某種方式將該細節放在窗體中,除非通過Ajax發送,但我不確定是否可以用JavaScript保存圖像,然後發送它。 我認爲你也可以嘗試一個html數組的形式,如果你想添加一個細節,然後只是用javascript添加另一個輸入,我認爲它看起來像這樣。

    <input name="detail[0]" type="text"></input> 
    <input name="detail[1]" type="text"></input> 
    

    你可以閱讀一下關於這個位置:http://roshanbh.com.np/2008/08/handling-array-html-form-elements-javascript-php.html