首页 > 解决方案 > 指定的值“IN072”不是有效数字。该值必须与以下正则表达式匹配:-?

问题描述

我正在尝试使用以下代码在我的 django 模板中自动填写一个条目:

    var pq1 = document.getElementById("q1").textContent;
    var p1 = document.getElementById("p1").textContent;
    document.getElementById("id_product1_quantity").value = (Math.ceil(x / r) * pq1);
    document.getElementById("id_product1").value = p1;

其中 id_product1_quantity 被正确填充但 id_product1 抛出以下错误:

指定的值“IN072”不是有效数字。该值必须与以下正则表达式匹配:-?(\d+|\d+.\d+|.\d+)([eE][-+]?\d+)?

我该如何解决这个问题,为什么会这样?

标签: javascripthtmldjango-templates

解决方案


推荐阅读