Magento使用Jquery复制了值,但获取这样的错误是必填字段

Magento使用Jquery复制了值,但获取这样的错误是必填字段,jquery,knockout.js,magento2,Jquery,Knockout.js,Magento2,我添加了一个自定义字段,例如“艺术家价格”,其值将复制到“价格”字段 但是在保存表单时,我仍然收到错误这是必填字段 我使用的代码如下所示: $("[name='product[artist_price]']").change(function() { $("[name='product[price]']").val($(this).val()); }); 我所理解的是,由于值是被复制的,而不是使用键盘填充的,因此它假定字段仍然是空的,或者其他我不确定的内容 同样在测试之后,我想隐藏字段prod

我添加了一个自定义字段,例如“艺术家价格”,其值将复制到“价格”字段 但是在保存表单时,我仍然收到错误
这是必填字段

我使用的代码如下所示:

$("[name='product[artist_price]']").change(function() {
$("[name='product[price]']").val($(this).val());
});
我所理解的是,由于值是被复制的,而不是使用键盘填充的,因此它假定字段仍然是空的,或者其他我不确定的内容

同样在测试之后,我想隐藏字段
product[price]
,因此如何在不出现验证错误的情况下实现这一点

更新: 目标字段的完整html代码如下所示:

<input class="admin__control-text" data-bind="
        event: {change: userChanges},
        value: value,
        hasFocus: focused,
        valueUpdate: valueUpdate,
        attr: {
            name: inputName,
            placeholder: placeholder,
            'aria-describedby': noticeId,
            id: uid,
            disabled: disabled
    }" name="product[price]" aria-describedby="notice-G2FT2Q2" id="G2FT2Q2" type="text">

不要使用
更改
尝试使用
输入
事件

像这样

$("[name='product[artist_price]']").on("input", function() {
$("[name='product[price]']").val($(this).val());
});

让我们知道它是否有效。

不,它不起作用。我得到了相同的验证错误。如果可能,你能显示整个代码吗??如果它是表单集合,我担心隐藏字段不会给出值,除非您显示它们。否-我打算隐藏字段,但在此之前,在测试时,字段没有隐藏,即使使用我的代码,值也会正确复制到目标字段,但如我所述,保存表单时,我收到验证错误,就好像该字段仍然为空。该字段已禁用。保存表单时启用。否。它未被禁用。我可以在该字段中输入值。当我手动输入时,它正在保存,没有任何问题。