2017-03-01 48 views
0

我有一個簡單的C#程序,用戶輸入一個要丟棄的項目的ID,然後將這個項目的標識拿走。 輸入ID後,單擊「搜索」按鈕,該按鈕的目的是確保數據庫中存在這樣的項目。在jquery中填充數組並傳遞給控制器​​

問題

此方法效果然而,,如果有50項丟棄,我的程序需要單獨簽署50倍。我想要這樣做,所以當我輸入身份證號碼時,我可以繼續添加,然後要求一次簽名,其中包含所有50個項目。

我的問題是,我遇到了一些問題,不斷向我的文本框中添加ID號。在我的jQuery中我有document.getElementById('test').value = document.getElementById('refno').value;

它從refno文本框中獲取值並將其添加到測試texbox中。很明顯,簡單的替換值,我不知道如何追加它。所以我的下一個賭注是一個數組。因此,我的問題是,我如何在單擊「添加」按鈕時將這些值存儲在數組中,然後將其傳遞給我的控制器,同時將它顯示在UI上以便可以編輯它,例如,如果一個ID輸入錯誤。

+0

你說你使用JQuery,對不對? – bj7

+1

您是否嘗試過'''document.getElementById('test')。value + = document.getElementById('refno')。value;'''? – daniegarcia254

回答

1

這應該增加價值,而不是替代它:

document.getElementById('test').value += document.getElementById('refno').value + ';'; 
+0

我已更新問題。你可以在同一個句子中加上分號'';''',不需要使用兩個不同的賦值。 – daniegarcia254

+0

關於如何將其拆分到控制器中是一個不同的問題。在JavaScript中,你可以簡單地將它轉換爲一個數組:var myArray = document.getElementById('test')。value.split(';')''' – daniegarcia254

相關問題