【问题标题】:could i form validation to a prompt alert我可以对提示警报进行验证吗
【发布时间】:2017-02-22 09:18:19
【问题描述】:

是否有可能在提示警报中验证表单,类似于页面中的表单验证。我们在页面中使用 ngModel 进行验证,但我不知道如何在提示中验证表单

alert(){
        console.log("hi");
        let prompt = this.alertCtrl.create({
            title: 'Login',
            inputs: [
                {
                    name: 'username',
                    placeholder: 'User Name'
                },
                {
                    name: 'phone',
                    placeholder: 'Phone Number'
                }

            ],

            buttons: [
                {
                    text: 'Cancel',
                    handler: data => {
                        console.log('Cancel clicked');
                    }
                },

                {
                    text: 'Save',
                    handler: data => {
                        console.log('Saved clicked',data);
                        this.User_data = data;
                    }
                }
            ]
        });
        prompt.present();
    }

设置输入字段的最小值和最大值并将其声明为“必填”,用户名不应包含数字,电话号码应为“9”。

【问题讨论】:

    标签: angular ionic2


    【解决方案1】:

    我认为在 Ionic2 的警报中验证输入是不可能的。

    我遇到了同样的问题,并通过验证我的保存处理函数中的输入来解决它:

        //...
        {
            text: 'Save',
            handler: data => {
                if(/* check if input is valid */){
                   this.User_data = data;
                }else{
                  // The input is not valid, alert the user or whatever
                  return false;
                }
            }
        }
        //...
    

    【讨论】:

      猜你喜欢
      • 2015-02-15
      • 2018-05-16
      • 2015-11-14
      • 1970-01-01
      • 1970-01-01
      • 2011-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多