使用javascript函数设置输入元素值
我有以下html输入元素使用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功能之前出现了错误,这可
<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;
}