当字段值为false时,在签名字段中显示验证?

时间:2018-05-22 09:52:04

标签: javascript validation digital-signature odoo-10

当我的签名字段为空时,我必须尝试显示验证。我使用警报消息,但它不起作用我点击确定按钮,并显示验证消息,但它是保存表单。因此,如果我的字段为空并且我已尝试保存,则任何人都建议我如何停止此继续显示验证消息。 我的代码如下:

import pandas as pd
df = pd.read_csv('your_file.csv')
print(df)
print(df['text'])

2 个答案:

答案 0 :(得分:0)

您可以尝试以下代码。

on_save_sign: function(value_) {
        var self = this;
        this.$el.find('> img').remove();
        var signature = self.$el.find(".signature").jSignature("getData",'image');
        var is_empty = signature
            ? self.empty_sign[1] === signature[1]
            : false;
        if(is_empty){
            self.do_warn("Please enter valid signature.")
        }
        if (! is_empty && typeof signature !== "undefined" && signature[1]) {
            self.set('value',signature[1]);
        }
    },

希望它会对你有所帮助。如果仍然无法正常工作,请尝试使用调试资产并重新加载页面。通过在上述条件下添加控制台来检查更新后的代码。

祝你有个美好的一天!

答案 1 :(得分:0)

on_save_sign: function(value_) {
this.$el.find('> img').remove();
var signature = this.$el.find(".signature").jSignature("getData", 'image');
var is_empty = signature
    ? this.empty_sign[1] === signature[1]
    : false;
if (is_empty) {
    this.do_warn("Please enter valid signature.")
}
else {
    this.set('value', signature[1]);
}

}