改變input的value值,同時在HTML中將value進行改變


  在使用lodop進行打印的時候,需求中有這樣一個功能:某個字段可以在頁面的input框中進行修改。

  但是在進行打印時調用的是靜態的HTML代碼,這就導致在頁面的input框中改變字段之后,但是HTML中的input的value並沒有改變。

  然后終於找到了好的解決辦法:

    若只在頁面上改變input框中的值並不會使得HTML中的value進行改變,如下:

    

  所以,解決辦法如下:當鼠標離開input框時觸發下列事件:

$('.motorparts').on('blur', function(event) {
        var id = $(this).attr('id');
        document.getElementById(id).setAttribute('value', $(this).val());
});

     這樣的話,就是重新定義了input的value屬性值,再次測試,打印正常。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM