gpt4 book ai didi

dojo - 显示无效消息的编程方式

转载 作者:行者123 更新时间:2023-12-04 10:01:47 24 4
gpt4 key购买 nike

道场新手 - 试一试。
提交表单后,如果服务器返回错误,我想在 dijit.form.ValidationTextBox 上显示该消息

var user_email = dijit.byId("login_user_email");
user_email.set("invalidMessage", data["result"]["user_email"]);
//need to force show the tooltip but how???

非常感谢任何帮助。

最佳答案

jsFiddle 看到它的实际效果.

  • 只显示工具提示:
    var textBox = bijit.byId("validationTextBox");
    dijit.showTooltip(
    textBox.get("invalidMessage"),
    textBox.domNode,
    textBox.get("tooltipPosition"),
    !textBox.isLeftToRight()
    );
  • 临时切换textBox验证器,强制验证,恢复原来的验证器:
    var originalValidator = textBox.validator;
    textBox.validator = function() {return false;}
    textBox.validate();
    textBox.validator = originalValidator;

  • 或者同时进行。

    关于dojo - 显示无效消息的编程方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7383609/

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