简体   繁体   English

如何从网站上创造价值 <textarea> 在Odoo?

[英]How to write value from Website <textarea> in Odoo?

I don't write into textarea in website. 我不写网站的textarea。 My code is: 我的代码是:

odoo.define('website_sale.cart', function (require) {
    "use strict";
    var ajax = require('web.ajax');
    (function (window, document, undefined) {

        var add_comment = function (ele) {
            var store_order = $('#store_order').val();
            ajax.jsonRpc('/shop/customer_comment/', 'call', {
                'store_order': store_order 
            }).then(function (data) {
                if (data) {
                     var store_order1 = document.getElementById('store_order');
                     console.log('comment'+ store_order1);
                     store_order1.innerHTML = "store_order" ;
                }

            });
        };
        window.store_order = store_order1;

    })(window, document);

});

and xml is: 和xml是:

<textarea rows="3" id="store_order" class="form-control"
                          placeholder="Write a ..."/>

the console log is gives me "comment[object HTMLInputElement]". 控制台日志是给我“ comment [object HTMLInputElement]”。 My question is that: How can i press button, put values in textarea ? 我的问题是:如何按按钮,将值放在textarea中?

Did you try to use a textarea like this instead : 您是否尝试使用像这样的文本区域来代替:

<textarea rows="3" id="store_order" class="form-control"placeholder="Write a ..."></textarea>

or try with 或尝试

store_order1.value = "store_order" ;

instead of store_order1.innerHTML = "store_order" ; 而不是store_order1.innerHTML = "store_order" ;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM