iT邦幫忙

0

MVC ajax GetDate 新增與編輯

各位高手好,想在新增編輯查詢系統裡的其中一個欄位,抓取當下檔案新建的時間。
以下是我寫的方法,在新增資料頁面時為一個不能修改的Text。
問題是:我在編輯頁面時只想複製原本的檔案,但卻會又抓一次現在的時間,有什麼方法可以改善這個問題嗎。

  function t() {
        var now = new Date();
        var y = now.getFullYear();
        var m = now.getMonth() + 1;
        var d = now.getDate();

        var Nowdate = y + "/" + m + "/" + d;
        document.getElementById("text_File_creation").value = Nowdate;
    }
    setInterval('t()', 500);
tenno081 iT邦新手 3 級 ‧ 2021-07-06 09:01:49 檢舉
編輯頁面會執行到這段程式碼嗎?
黑阿QQ 編輯頁面會吃到這段 但明明放不一樣的View

1 個回答

0
EN
iT邦研究生 4 級 ‧ 2021-07-12 15:13:38

做一個編輯按鈕,然後用 addEventListener() 造一個監聽器:

var edit_btn = document.querySelector('#edit__btn');
edit_btn.addEventListener('click', ()=>{
        var now = new Date();
        var y = now.getFullYear();
        var m = now.getMonth() + 1;
        var d = now.getDate();

        var Nowdate = y + "/" + m + "/" + d;
        document.getElementById("text_File_creation").value = Nowdate;
})

大概4醬,給你參考看看^^

我要發表回答

立即登入回答