JQuery验证用户提交登记信息代码片段

JQuery验证用户提交登记信息代码片段

以下代码为项目开发片段,实现方法仅供参考。

 

var $holder = $("body").on("click", ".quick-register .submit-btn,.quick-register-static .submit-btn", function() {
    var data = {},
        $this = $(this),
        $need = $this.parents('form').find('[name="need"]'),
        $phone = $this.parents('form').find('[name="phone"]'),
        $page = $this.parents('form').find('[name="page"]'),
        $price = $this.parents('form').find('[name="price"]'),
        $brand = $this.parent('form').find('[name="brand"]'),
	$category = $this.parent('form').find('[name="category"]'),
	$detail_id = $this.parent('form').find('[name="detail_id"]');
    data.need = $need.val();
    data.phone = $phone.val();
    data.page = $page.val();
    data.price = $price.val();
    data.detail_id = $detail_id.val();
    data.brand = $brand.val();
    data.category = $category.val();
    if (data.need.length == 0 || data.price.length == 0 || data.phone.length == 0) {
        if (ismobile) {
            return alert("请填写必要信息!");
        } else {
            return showAlert("请填写必要信息!");
        }
    }

    $.get('/quick_register', data, function(result) {
        // 登记成功之后
        if (result != 'no') {
        	leftPhoneFrom(data.phone, data.detail_id, data.need, data.brand, data.category);
            $('.quick-register-count').html(result);
            if($need.attr("type") != "hidden"){
                $need.val("");    
            }
            $phone.val("");
            vex.close();
            if (ismobile) {
                alert("提交成功!\n客服将会及时联系您!");
                if (location.pathname == '/quick_register/page') {
                    history.back();
                }
            } else {
                showAlert("提交成功!<br>客服将会及时联系您!", 0, function() {
                    if ($this.parents('.pop-register').find('.close-btn').length > 0) {
                        $this.parents('.pop-register').find('.close-btn').trigger("click");
                    }
                });
            }
        } else {
            if (ismobile) {
                alert("请填写必要信息!");
            } else {
                showAlert("请填写必要信息!");
            }
        }
    });
});

 

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/115065.html<

(0)
管理的头像管理
上一篇2025-02-18 00:04
下一篇 2025-02-18 00:05

相关推荐

  • 增值电信业务经营许可证对IDC有多重要,如何办理?

    增值电信业务经营许可证是IDC服务商合法运营的核心凭证,它直接决定了机房能否接入骨干网、客户能否放心托管业务,以及服务商自身能否长期稳定发展,许可证是IDC进入市场的硬门槛互联网数据中心业务属于增值电信业务中的B1类,依据工信部《电信业务经营许可管理办法》,任何从事服务器托管、虚拟主机、云服务等业务的企业,必须……

    2026-07-26
    0
  • 站群服务器一个IP放几个网站合适?,怎么选

    站群服务器一个IP放3-5个网站是大多数情况下的最佳平衡点,但具体数量需根据网站权重、内容质量及IP资源成本灵活调整,这个结论基于搜索引擎对同IP站点的关联判定逻辑,以及站群运营的长期实践,如果你刚接触站群,可能会纠结于IP分配,但核心原则是:不要让搜索引擎轻易识别出这些网站属于同一实体,站群IP分配的底层逻辑……

    2026-07-26
    0
  • DDoS攻击和CC攻击有什么区别,怎么防御?

    DDoS攻击和CC攻击最核心的区别在于攻击目标不同:DDoS攻击主要消耗网络带宽和基础设施资源,而CC攻击专门针对应用层逻辑,耗尽服务器CPU和数据库连接数,两者从原理到防御手段完全不同,攻防视角下的本质差异攻击目标:一个砸门,一个撬锁DDoS攻击(分布式拒绝服务)瞄准的是网络层和传输层,通过大量伪造数据包或畸……

    2026-07-26
    0
  • 服务器UEFI和Legacy启动模式有什么区别,哪个好

    UEFI(统一可扩展固件接口)是取代传统Legacy BIOS的现代启动标准,在服务器领域,UEFI凭借更快的启动速度、超过2TB的磁盘支持、安全启动(Secure Boot)以及丰富的预启动网络功能,成为主流服务器的默认配置;而Legacy BIOS作为兼容性模式,仅在需要运行老旧操作系统或特定硬件时保留,U……

    2026-07-26
    0
  • 站群服务器为什么比普通服务器贵,哪家性价比高?

    站群服务器之所以比普通服务器贵,核心在于其为了支撑大量独立站点同时稳定运行,在硬件隔离、独立IP资源池、高防御网络架构以及合规运维上投入了普通服务器数倍的成本,这些硬性支出直接反映在了最终定价上,硬件配置的“冗余”设计决定成本基线站群服务器与普通服务器最直观的差异体现在硬件层面,普通服务器往往面向单一应用或少量……

    2026-07-26
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注