此代碼是一個簡單的函數調用作爲PARAM路徑:傳遞給JS功能
<input type="submit" name="_eventId_load" onclick="toLoad('2012\9\27\15\2012-09-27T15-05-59-512.00638.eml');" value="Load"/>
這是我收到的js函數:
function toLoad(path) {
document.getElementById("emailPath").value = escapepath);
}
通過螢火蟲,我見該帕拉姆path
包含:20129%17%0D%812-09-27T15-05-59-512.00638.eml
的值是:201292-09-27T15-05-59-512.00638.eml
而景觀功能後, 完全不同。我怎麼能起作用/編輯TE \
之前我把它發送給js函數?
在此先感謝。
EDIT
這是解決方案:
<input id="filePath-${status.index}" type="hidden" value="${file.path}"/>
<input type="submit" onclick="toLoad('${status.index}'" value="Load"/>
這些輸入是一種形式的內部,每個元素是一個文件。我需要${status.index}
來知道我要加載哪個文件。 ${file.path}
包含我想要替換的路徑。
function toLoad(index) {
var emailPath = document.getElementById("filePath-" + index).value.replace(/\\/g,"\\\\");
document.getElementById("emailPath").value = emailPath;
}
正確的輸入將被包含在一個div,這樣我就可以使用它的最終functionallity。
感謝您的回答!
toLoad!= setAttachmentToLoad – Barmar
這是我寫這個問題時的打字錯誤。在我的代碼中它有相同的名稱 –