`

【jquery】阻止表单提交

 
阅读更多

 

<html>
   <head>
   <script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
   <script type="text/javascript">
      $(function(){
         $("#sub").bind("click",function(event){
            var username = $("#username").val();  //获取元素的值
            if(username==""){     //判断值是否为空
               $("#msg").html("<p>文本框的值不能为空.</p>");  //提示信息
               event.preventDefault();  //阻止默认行为 ( 表单提交 )或者return false;
             }
         })
      })
   </script>
   </head>
   <body>
      <form action="test.html">
         用户名:<input type="text" id="username" /> <br/>
         <input type="submit" value="提交" id="sub"/>
      </form>
      <div id="msg"></div>
   </body>
</html>

 

 

分享到:
评论

相关推荐

    jquery实现弹窗表单填写提交

    表单填写完成后,提交表单通常是通过JavaScript阻止默认的表单提交行为,然后使用Ajax发送表单数据到服务器。这里涉及的jQuery知识点包括`event.preventDefault()`防止页面刷新,以及`$.ajax()`进行异步请求: ```...

    jquery异步提交form表单

    这是jQuery Form Plugin的一个核心文件,它扩展了jQuery,使得我们可以方便地进行异步表单提交。例如,我们可以使用以下代码来实现: ```javascript $("#myForm").submit(function(event) { event.preventDefault...

    Jquery实现表单异步提交.zip

    - **监听表单提交事件**:绑定`submit`事件处理器,如`$("#formId").on("submit", function(event) { ... })`,防止默认的表单提交行为。 - **阻止默认行为**:在事件处理器中调用`event.preventDefault()`,避免...

    jQuery完整注册表单提交验证.zip

    "jQuery完整注册表单提交验证"是一个针对此需求的解决方案,它提供了全面的验证功能,确保用户输入的数据符合预期,同时减少了服务器端的压力。本文将深入探讨jQuery如何实现这一功能,以及如何将其应用于实际项目中...

    JQuery 在表单提交之前修改 提交的值 原创

    在本文中,我们将探讨如何使用jQuery在表单提交前修改提交的值,特别是在特定场景下增强搜索功能。在公司的项目中,我们面临一个需求:在二级栏目搜索时,需要确保用户在搜索框中包含了该栏目的关键词,例如“教程”...

    JQuery Ajax提交整个表单

    总结,使用jQuery的Ajax功能提交整个表单涉及的关键点包括:`serialize()`方法、`$.ajax()`或其简化版`$.post()`/`$.get()`、阻止表单默认提交、处理服务器响应以及跨域问题。理解这些概念和用法,能够帮助开发者在...

    使用jQuery ajax提交表单代码

    // 阻止默认表单提交行为 var formData = $(this).serialize(); // 获取表单数据 $.ajax({ url: 'your_server_endpoint.php', // 服务器端接口 type: 'POST', data: formData, dataType: 'json', success: ...

    jQuery用户注册表单验证代码

    // 阻止默认的表单提交行为 var username = $("#username").val().trim(); var password = $("#password").val(); var email = $("#email").val(); if (username === "") { alert("用户名不能为空"); ...

    jquery表单验证插件

    - **Ajax提交**:使用Ajax技术进行表单提交,无需刷新整个页面。 - **文件上传**:支持文件上传功能,包括多文件上传。 - **易用性**:简洁的API使得操作变得非常简单。 - **兼容性**:良好的浏览器兼容性,确保了...

    Ajax使用jQuery提交表单 文件

    // 阻止默认的表单提交行为 var formData = $(this).serialize(); // 获取表单数据,序列化为URL编码格式 // 使用$.ajax()进行异步提交 $.ajax({ url: "submit-form.php", // 提交的URL type: "POST", // ...

    JQuery 提交表单(附详细图解)

    // 阻止默认的表单提交行为 var formData = $(this).serialize(); // 序列化表单数据 $.ajax({ type: "POST", // 提交方式 url: "saveOrEdit.action", // 目标ACTION data: formData, // 表单数据 success: ...

    jQuery文字选项问卷调查表单提交.zip

    在这个问卷调查中,可能会对提交按钮的`click`事件进行监听,当用户点击提交后,阻止默认的表单提交行为,转而使用Ajax发送数据。 Ajax(异步JavaScript和XML)是jQuery中常用的功能,用于在不刷新页面的情况下与...

    JQuery实现表单验证

    5. **阻止默认行为**:在验证失败时,通过`.preventDefault()`阻止表单提交,直到所有字段都通过验证。 6. **批量验证**:对于多个字段的验证,可以使用`.each()`遍历所有相关字段并逐一检查。 7. **注册验证**:...

    jquery表单步骤流程导航一步一步填写表单提交信息代码

    本文将深入探讨如何使用jQuery实现一个表单步骤流程导航,以帮助用户逐步填写并提交信息。 首先,我们需要理解表单步骤流程导航的基本概念。这种导航通常用于分步收集用户数据,使得复杂的表单填写过程变得更为清晰...

    jquery表单验证实例网站会员注册表单验证提交form表单代码

    // 阻止默认表单提交行为 var password = $("#password").val(); var confirmPassword = $("#confirm-password").val(); var email = $("#email").val(); if (password !== confirmPassword) { alert("密码...

    jQuery Mobile 表单

    - `submit`:表单提交时触发,可以用来阻止默认的提交行为或执行服务器端请求。 ### 表单提交和AJAX jQuery Mobile 默认使用AJAX提交表单,以实现无刷新页面更新。若要禁用此行为,可以在表单元素上添加`data-ajax...

    jquery validate 表单验证

    否则,阻止表单提交。 6. **自定义验证**:通过扩展验证方法,你可以创建自己的验证规则,以适应特定场景。 7. **错误显示**:jQuery Validate默认会显示错误消息,但你可以通过修改`errorPlacement`回调来自定义...

    Jquery超强验证表单

    如果验证失败,可以显示错误信息并阻止表单提交。同时,确保在所有验证成功后再提交表单,以防止部分数据未验证就提交。 **10. 源码分析** 通过阅读和理解“jQuery超强验证表单”中的源码,我们可以学习到如何组织...

    JS去掉字符串前后空格、阻止表单提交的实现代码

    使用JS和JQuery 阻止表单提交的两种方法 &lt;html&gt; &lt;head&gt; &lt;meta http-equiv=Content-Type content=text/html; charset=gbk&gt; &lt;title&gt;JavaScript禁止提交表单&lt;/title&gt; [removed] ...

    jquery表单验证特效

    5. **阻止默认行为**:在`submit`事件处理函数中,如果验证失败,可以使用`event.preventDefault()`来阻止表单的默认提交行为,防止数据发送到服务器。 此外,jQuery还有许多优秀的验证插件,如jQuery Validation ...

Global site tag (gtag.js) - Google Analytics