Browse Source

修复金额js表单验证错误

antshop
linyaostalker 5 years ago
parent
commit
68971ca5f8
  1. 16
      backend/modules/goods/views/goods/goods.php

16
backend/modules/goods/views/goods/goods.php

@ -64,24 +64,35 @@ use backend\modules\goods\models\ars\Goods;
</div> </div>
<?php <?php
$js =<<<JS $js =<<<JS
$(document).ready(function(){
if(!$("#goods-market_price").val()){
$("#goods-market_price").val("0.00")
}
if(!$("#goods-price").val()){
$("#goods-price").val("0.00")
}
$("#goods-market_price").blur(function(){ $("#goods-market_price").blur(function(){
if(!$(this).val()){
$(this).val("0.00")
}
if(isNaN($(this).val())){ if(isNaN($(this).val())){
$(this).val("0.00") $(this).val("0.00")
} }
if($(this).val().indexOf('-') != -1){ if($(this).val().indexOf('-') != -1){
$(this).val("0.00") $(this).val("0.00")
} }
var basicPrice = $(this).val();
$(this).val(toFixeds($(this).val(), 2)); $(this).val(toFixeds($(this).val(), 2));
}) })
$("#goods-price").blur(function(){ $("#goods-price").blur(function(){
if(!$(this).val()){
$(this).val("0.00")
}
if(isNaN($(this).val())){ if(isNaN($(this).val())){
$(this).val("0.00") $(this).val("0.00")
} }
if($(this).val().indexOf('-') != -1){ if($(this).val().indexOf('-') != -1){
$(this).val("0.00") $(this).val("0.00")
} }
var basicPrice = $(this).val();
$(this).val(toFixeds($(this).val(), 2)); $(this).val(toFixeds($(this).val(), 2));
}) })
//金额补全 //金额补全
@ -104,6 +115,7 @@ $js =<<<JS
} }
return f; return f;
} }
})
JS; JS;
$this->registerJs($js); $this->registerJs($js);
Loading…
Cancel
Save