jQuery MiniUI

标题: 文本框检验18位英文+数字会有提示,到单位注册的时候没有 [打印本页]

作者: wangqian    时间: 2020-9-7 15:36:43     标题: 文本框检验18位英文+数字会有提示,到单位注册的时候没有

    <input class="mini-textbox" id="TYSHXYDM" name="TYSHXYDM" style="width:100%;line-height:30px;" maxlength="80" emptyText="" required="true">
  function onEnglishAndNumberValidation(e) {
            if (e.isValid) {
                if (isEnglishAndNumber(e.value) == false || e.value.length != 18) {
                    e.errorText = "必须输入18位英文+数字";
                    e.isValid = false;
                }
                else {
                    $.post("/JRXT/Register/GetUnit", { TID: e.value }, function (json) {
                if (json.state == "1") {
                    if (json.value == "1") {
                        $("#chk_TYSHXYDM").hide();
                        e.errorText = "该单位已注册!";
                        e.isValid = false;
                    }
                    else {
                        $("#chk_TYSHXYDM").show();
                        e.isValid = true;
                    }
                }

            });
                }
            }
        }


作者: felt    时间: 2020-9-7 16:19:39

请使用同步处理。
作者: wangqian    时间: 2020-9-7 16:31:36

felt 发表于 2020-9-7 16:19
请使用同步处理。

判断单位的时候同步?
作者: felt    时间: 2020-9-7 17:33:46

wangqian 发表于 2020-9-7 16:31
判断单位的时候同步?

你这里不是有个ajax的吗
作者: wangqian    时间: 2020-9-8 10:09:05

felt 发表于 2020-9-7 17:33
你这里不是有个ajax的吗

可以了,文本框vtype="email" 和required="true"错误提示有没有办法直接赋值给tip_UnitEmail呢 <tr>
                            <td class="tg-vleft">
                                <i>*</i> 企业邮箱
                            </td>
                            <td>
                                <input class="mini-textbox" id="UnitEmail" name="UnitEmail" vtype="email" maxlength="50" style="width:100%" emptyText="" required="true">
                            </td>
                            <td>
                                <i id="tip_UnitEmail" class="p_tip"></i><span id="chk_UnitEmail" class="p_chk" style=" display:none;">
                                </span>
                            </td>
                        </tr>

[attach]12956[/attach]


作者: felt    时间: 2020-9-8 13:03:10

wangqian 发表于 2020-9-8 10:09
可以了,文本框vtype="email" 和required="true"错误提示有没有办法直接赋值给tip_UnitEmail呢
         ...

http://www.miniui.com/demo/#src=form/validLabel.html
参考示例在onvalidation事件内控制




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2