zoukankan      html  css  js  c++  java
  • 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();
    }
    }

  • 相关阅读:
    JQUERY
    五分钟技术演讲
    T-SQL基础--chp10可编程对象学习笔记[下]
    SQL中用SET赋值和用SELECT赋值的区别。
    Can't find file: './mysql/plugin.frm' (errno: 13)[mysql数据目录迁移错位]错误解决
    jetty属性
    JRebel 5.3.2
    vue+mongoodb+node连接数据库
    css样式
    超出文本显示一行文字
  • 原文地址:https://www.cnblogs.com/zhangzhiqin/p/8065182.html
Copyright © 2011-2022 走看看