fastadmin在页面添加JS代码的方法
在add.html中添加js代码,代码位置:add: function () {
Controller.api.bindevent();
$("#c-option").on('change', function(){
let selectedTotal = $(this).find("option:selected").data('total');
console.log("循环 value =", selectedTotal);
$('#c-total').val(selectedTotal);
});
},在add.html中写代码如下:
{if $product.multiplejson}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Option')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-option" data-rule="required" class="form-control" name="row">
<option value="">请选择规格</option>
{foreach name="options" item="vo" key="index"}
<option value="{$index}" data-total="{$vo.total}">{$vo.name}-¥{$vo.price}(授权数量:{$vo.total}个域名)</option>
{/foreach}
</select>
<span class="help-block">请选择产品规格</span>
</div>
</div>
{else}
<input id="c-option" class="form-control" name="row" type="hidden" value="" readonly="true">
{/if}完结。
页:
[1]