gpt4 book ai didi

javascript - Yii2 比较验证不起作用

转载 作者:行者123 更新时间:2023-11-30 07:58:28 25 4
gpt4 key购买 nike

我的问题是比较验证工作不正常。如果我的 min_bid_amount = 100min_buy_amount=1000,它就起作用了。但是当 min_bid_amount = 500min_buy_amount=1000 时会出现问题。它还给我错误信息。

这是我的模型规则

public function rules()
{
return [
[['min_bid_amount','min_buy_amount'], 'number'],
['min_buy_amount', 'compare','compareAttribute'=>'min_bid_amount','operator'=>'>',
'message'=>'Buying amount should be bigger than bid amount'],
[['auction_start_date', 'auction_end_date', 'created'], 'safe'],
[['id_product','min_bid_amount','min_buy_amount'], 'required']
];
}

如有任何帮助,我们将不胜感激。我觉得JS不会把它转成int类型的值。那我该怎么做呢?

最佳答案

您应该更改 typenumber 的验证:

    ['min_buy_amount', 'compare','compareAttribute'=>'min_bid_amount','operator'=>'>',
'message'=>'Buying amount should be bigger than bid amount', 'type' => 'number'],

关于javascript - Yii2 比较验证不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34434974/

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