gpt4 book ai didi

javascript - Yii2 动态表单中的自定义字段

转载 作者:行者123 更新时间:2023-12-03 06:08:04 29 4
gpt4 key购买 nike

我在 Yii2-advanced-app 中使用 wbraganca 动态表单。我想在哪里使用自定义字段。但我不明白如何用 onchange 处理它。因为当我们点击“添加”按钮时,所有字段的 id 都会动态变化。 Refer this image to clearly understand my problem

我只想在更改相应的“SKU”时更改受尊重的“可用数量”。也就是说,如果选择了 id 为 sku0 的 sku,则其可用数量即 avlqty0 应更改(...Sku1--->avlqty1 等...)。但我无法获取 id,因为它会动态变化。

这是我的代码 -

<div class="col-lg-2">
<?= $form->field($model, "[{$i}]SKU")->dropDownList(ArrayHelper::map(CompItems::find()->where(['id' => 0])->all(),'id','SKU'),['prompt' => 'Select SKU',
'onchange' => '
$("#avlqty").val(100);']) ?>
</div>
<div class="col-lg-3">
<div class="form-group" style="margin-bottom: 10px;">
<label for="avlqty">Available Qty:</label>
<input type="text" class="form-control" id="avlqty" value="" readonly="true">
</div>
</div>

最佳答案

为 sku 下拉列表指定类别。假设它是 sku_class 并给出像 sku_id (ski_0) 和 avlqty_0 这样的 id

$(document).on('change', '.sku_class', function() {
ele_id = $(this).attr('id');
ele_arr = ele_id.split("_");
id = ele_arr.pop(); // this is your id
})

关于javascript - Yii2 动态表单中的自定义字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39446019/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com