使用javascript函数设置输入元素值

使用javascript函数设置输入元素值,javascript,liquid,Javascript,Liquid,我有以下html输入元素 <input type="number" name="updates[]" value=MyBlah(var) readonly/> 当html元素试图呈现时,我在控制台中收到此错误 指定的值“MyBlah(product)”不是有效数字。该值必须与以下正则表达式匹配:-?(\d++\d+。\d++.\d+)([eE][-+]?\d+) 有什么想法吗?请注意,我试图在javascript函数中使用liquid,但是在设置liquid功能之前出现了错误,这可

我有以下html输入元素

<input type="number" name="updates[]" value=MyBlah(var) readonly/>
当html元素试图呈现时,我在控制台中收到此错误

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


有什么想法吗?请注意,我试图在javascript函数中使用liquid,但是在设置liquid功能之前出现了错误,这可能是因为HTML没有将value属性作为函数进行计算。它将其作为字符串值读取,并且由于输入的类型是number,因此它会使用正则表达式检查它是否确实是一个数字,如果不是,则会抛出错误。MyBlah(var)不是数字类型

    function MyBlah(var) {
             return 10;
    }