jQuery MiniUI

标题: 文本框自定义验证没提示 [打印本页]

作者: sumuyan    时间: 2018-1-26 16:13:27     标题: 文本框自定义验证没提示

[attach]10474[/attach][attach]10473[/attach][attach]10472[/attach]


作者: sumuyan    时间: 2018-1-26 16:17:00

不能提交,但是没有提醒
作者: sumuyan    时间: 2018-1-26 16:26:05

sumuyan 发表于 2018-1-26 16:17
不能提交,但是没有提醒

也不能提交
作者: sumuyan    时间: 2018-1-26 16:27:51

sumuyan 发表于 2018-1-26 16:26
也不能提交

也能提交,感觉设置没用
作者: sumuyan    时间: 2018-1-26 16:36:46

感觉这个E好像就是换了个对象一样~在AJAX 请求前面设置的没问题
作者: dforce    时间: 2018-1-26 17:21:36

sumuyan 发表于 2018-1-26 16:36
感觉这个E好像就是换了个对象一样~在AJAX 请求前面设置的没问题

请贴出你处理的所有代码。
作者: sumuyan    时间: 2018-2-2 14:04:21

dforce 发表于 2018-1-26 17:21
请贴出你处理的所有代码。

function onNoValidation(e) {
        if (e.isValid) {
     

            $.ajax({
                url: "../data/PublicServer/ContractNoAshx.ashx?method=GetConractNoByNo",
                type: "post",
                asyn: false,
                data: { no: e.value },
                success: function (ret) {
                    ret = mini.decode(ret);
                    if (ret.return_code == "Success") {

                        var entity = ret.objectClass;
                        if (entity != null) {

                            var cn = mini.getbyName("ca_PartyA").getValue();

                            if (cn == "") {

                                if (entity.ccn_IsContractFormatType != null)
                                    mini.getbyName("ca_ContractFormatType").setValue(entity.ccn_IsContractFormatType);

                                if (entity.ccn_MoneyType != null)
                                    mini.getbyName("ca_MoneyType").setValue(entity.ccn_MoneyType);

                                if (entity.ccn_ContractMoney != null)
                                    mini.getbyName("ca_ContractMoney").setValue(entity.ccn_ContractMoney);

                                if (entity.ccn_PayEndDate != null)
                                    mini.getbyName("ca_PayEndDate").setValue(entity.ccn_PayEndDate);

                                if (entity.ccn_CompanyName != null)
                                    mini.getbyName("ca_PartyA").setValue(entity.ccn_CompanyName);

                                if (entity.ccn_PartyBCompanyName != null)
                                    mini.getbyName("ca_PartyB").setValue(entity.ccn_PartyBCompanyName);

                                

                            }
                        }
                    }
                    else {
                        mini.alert(ret.return_msg);

                        e.errorText = "必须输入英文";
                        e.isValid = false;
                        return;
                    
                    }
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    mini.alert("网络验证错误");
                    return;
                }
            });
作者: felt    时间: 2018-2-2 16:44:59

sumuyan 发表于 2018-2-2 14:04
function onNoValidation(e) {
        if (e.isValid) {
     

是不是async拼写错了?




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