• Uep必填字段校验


    在开发中常常有必填字段,

    <span style="color:Red">*</span>服务地址:</td>
    <hy:formfield name="address" required="true"
    title="服务地址" maxlength="255" onchange="validAddress()" />

    <label id="validAddr"></label>

    我们设置为required="true",通过d设置ajaxform1.isValid() && ajaxform2.isValid()来判断是否对必填字段进行填写

    对填写字段是否符合格式通过onchange事件监听onchange="validAddress()",

    function validAddress() {
    var addr = ajaxform2.getColumnValue("address");
    $.request({
    action : "validAddress",
    params : {
    addr : addr
    },
    success : validInfo
    });
    }

    请求的Action:

    public void validAddress() {
    String proPrefix = IntegrationConfig.getConfig().getWsProviderPrefix();
    String disPrefix = IntegrationConfig.getConfig().getWsDispatchPrefix();
    if ((this.addr.contains(proPrefix)) || (this.addr.contains(disPrefix)))
    this.responseData.setParameter("valid", "false");
    else
    this.responseData.setParameter("valid", "true");
    }

    回调函数:
    function validInfo(response) {
    if ("false" == response.getParameter("valid")) {
    $("#validAddr").empty();
    $("#validAddr").append(
    "<span id='labelId' style='color:Red;'>服务地址不正确</span>");
    } else {
    $("#validAddr").empty();
    }
    }

  • 相关阅读:
    邪恶的强制数据转换
    知识普及
    判断是否为一个数字
    parseInt
    webpack学习记录
    数组隐藏属性
    elasticSearch基本使用
    elasticsearch安装和部署
    neo4j索引
    spark yarn 提交作业
  • 原文地址:https://www.cnblogs.com/zhangzhiqin/p/8065182.html
Copyright © 2020-2023  润新知