sapui5中的必填字段验证器

穆加语

我有四个带有标签名称,年龄,城市和电话号码的文本字段,如果它为空,我必须对其进行验证。它应该提醒我加油。如何使用sapui5中的必填字段验证器来验证文本字段?

赫洛克

您可以简单地编写一个获取文本字段并检查其值的函数。
可能看起来像这样:

function validateTextFieldValues() {

    // this function gets the first textfield
    var nameTextField = sap.ui.getCore().byId("idOfTheTextFieldContaingTheName");
    //this function checks its value, you can insert more checks on the value
    if(nameTextField.getValue() === "") {
        alert("Please enter a name.");
    }

    // ...
    // the same for the other fields
}

然后,您可以在单击按钮时绑定功能,例如在创建按钮时:

new sap.ui.commons.Button({
    // your buttonconfiguration
    click: function(){
        validateTextFieldValues();
    }
});



此外,TextField还有一个名为的属性valueState
与事件有关,liveChange有机会在键入时验证输入:

new sap.ui.commons.TextField({
    // your configuration
    liveChange: function(){
        if(this.getValue() === "")
            this.setValueState(sap.ui.core.ValueState.Error);
        else
            this.setValueState(sap.ui.core.ValueState.Success);
    }
});

https://openui5.hana.ondemand.com/docs/api/symbols/sap.ui.core.ValueState.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#背后的代码中的必填字段验证器

来自分类Dev

禁用必填字段验证器

来自分类Dev

必填字段验证

来自分类Dev

编辑项目模板中的必填字段验证器不起作用

来自分类Dev

编辑项目模板中的必填字段验证器不起作用

来自分类Dev

按钮提交时将触发必填字段验证器

来自分类Dev

如何在Firebase中创建必填字段验证

来自分类Dev

使用Kendo UI的ASP MVC中的必填字段验证

来自分类Dev

删除SAPUI5中必填*和标签之间的空格

来自分类Dev

如何防止提交但仍验证必填字段?

来自分类Dev

StrongLoop验证错误和必填字段

来自分类Dev

必填字段的验证功能更短

来自分类Dev

NodeJS,猫鼬:必填字段验证

来自分类Dev

必填字段上的Javascript / Jquery验证

来自分类Dev

清除必填字段验证组

来自分类Dev

条带检出不验证必填字段

来自分类Dev

必填字段的验证功能更短

来自分类Dev

提交时忽略必填字段验证

来自分类Dev

ADF 验证和必填字段

来自分类Dev

必填字段验证器即使字段无效也允许onclick功能

来自分类Dev

AngularJs和HTML5必填字段将字段设置为空触发验证

来自分类Dev

在jQuery Validate插件中,如何仅验证必填字段为空(不进行语法验证)?

来自分类Dev

必填字段验证器不适用于数据绑定下拉列表

来自分类Dev

Asp.net必填字段验证器问题与jquery对话框

来自分类Dev

具有 onblur 值的文本框的必填字段验证器

来自分类Dev

为不再可见的输入显示 HTML5 必填字段验证的警报

来自分类Dev

ap:tabView中的必填字段

来自分类Dev

如何使vTiger中的必填字段无效?

来自分类Dev

表单中的动态必填字段