`
dennisbing
  • 浏览: 160819 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

判断页面字符长度-正则匹配-判空-checkbox

 
阅读更多

function  OkSubmit(objName)
{
     var Title     = $('#Title').val();
     var Content     = $('#Content').val();
     var DealTime     = $('#DealTime').val();
     var Title = $.trim(Title);//过滤首尾的空格
     var Content = $.trim(Content);
     var DealTime = $.trim(DealTime);
     var TitleLong  = $('#Title').val().length;
     if(200 < TitleLong){
      alert("标题字数须小于100字");//限定标题的长度
      return false;
     }
     if(Title == "" || Content == "" || DealTime ==""){
       alert("请完整填写内容!");
       return false;
     }
     //必须是2005-05-09这种格式,2005-5-5这种格式也不行。
     var reg = /[0-9]{4}\-[0-9]{2}\-[0-9]{2}/;
     if (!reg.exec(DealTime)){
       alert("请按指定格式的日期填写");
       return false;
     }
     var che1 = $(".che1").attr("checked");
     var che2 = $(".che2").attr("checked");
     var che3 = $(".che3").attr("checked");
     //如果这三个值都是false,就证明没有选择,提示选择
     if(false== che1  && false== che2 && false== che3){
       alert("请至少选择一个平台");
       return false;
     }
     $("input[@type=checkbox][@checked]").each(function(){ //由于复选框一般选中的是多个,所以可以循环输出
       $('#form1').submit();
       return; });

}

分享到:
评论

相关推荐

    正则表达式

    对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。 ^ 匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a" $ 匹配一个输入或一行的结尾,/a...

    《正则表达式大全(下)》(高清晰)pdf版

    根据提供的信息,《正则表达式大全(下)》是一本专注于正则表达式的电子书籍,主要涉及各种类型的验证模式和一些实用的功能性正则表达式。以下是对该书提到的知识点进行详细的阐述: ### 一、验证类 #### 1、数字...

    100个直接可以拿来用的JavaScript实用功能代码片段

    - **实现方式**:通过`navigator.userAgent`进行正则匹配。 #### 46. 原生JavaScript获取页面高度 - **功能概述**:获取当前页面的高度。 - **应用场景**:布局调整。 - **实现方式**:使用`document....

    经常用到的javascript验证函数收集第3 3页.docx

    这些函数均采用类似的结构和逻辑来实现其特定的验证目的,通过正则表达式的匹配来判断字符串是否符合预期的格式或规则。开发者可以根据具体的应用场景选择合适的验证函数来进行数据的有效性检查。

    原生JS经典小项目-form表单校验

    - 长度验证:限制输入的字符长度。 - 正则表达式验证:使用正则表达式匹配特定格式,如邮箱、电话号码等。 - 数字范围验证:确保输入的数字在指定范围内。 - 自定义验证:根据业务需求编写特定的校验逻辑。 五、...

    在bs开发中经常用到的javaScript技术

    - **3.1 表单值不能为空**:可以通过检查表单元素的值是否为空字符串来实现。 - **3.2 多行文本框值不能为空**:与单行文本框的验证方法类似。 - **3.3 文本框值长度限制**:例如设置最大长度`sMaxStrleng`或最小...

    公司Web前端面试题

    - **解析**:`length`属性表示字符串的长度,不是方法而是属性。`charAt()`用于获取字符串中指定位置的字符,`substring()`用于获取字符串的一部分,而`toString()`方法将值转换为字符串。 ##### 题目3:比较运算符...

    struts1标签库详解

    - **logic:match**: 进行模式匹配,支持正则表达式。 - **logic:equal**: 比较两个值是否相等。 - **logic:forward**: 控制页面跳转,类似于Servlet中的转发。 #### 总结 Struts1的标签库为开发者提供了丰富的...

    3-基础控件1

    - 使用正则表达式匹配中文,确保输入内容包含中文字符。 - 显示和隐藏密码可通过切换`inputType`属性的`textPassword`和`textVisiblePassword`。 - EditText的下划线可通过设置`android:textCursorDrawable`和`...

    C#做注册界面 验证

    &]{8,}$` 这个正则要求至少包含一个大写字母、一个小写字母、一个数字和一个特殊字符,且长度至少8位。 5. **数据验证逻辑**: 在Click事件处理函数中,对每个输入字段应用正则表达式。如果验证失败,可以通过设置...

    前端面试题整理

    - 使用正则表达式匹配字符串中的模式并进行替换: ```javascript var str = "&lt;tr&gt;&lt;td&gt;{$id}&lt;/td&gt;&lt;td&gt;{$name}&lt;/td&gt;&lt;/tr&gt;"; var result = str.replace(/\{\$id\}/g, "10").replace(/\{\$name\}/g, "Tony"); ``` *...

    常用JS代码

    此正则表达式只匹配正整数。 **1.3 负整数的验证** 验证一个字符串是否为负整数: ```javascript /^-\d+$/.test(str) ``` **1.4 整数不能大于iMax** 验证一个整数是否不超过指定的最大值iMax。这通常需要在前端...

    amazeui页面校验功能的实现代码

    2. **pattern**:允许指定一个正则表达式来匹配输入的内容。例如,使用`[a-z]+"&gt;`将验证用户输入是否全部由小写字母组成。 3. **minlength/maxlength**:用于限制输入内容的最小或最大长度。 4. **min/max**:这些...

    轻轻松松学用JavaScript 编程

    // 输出字符串长度 console.log(str.toUpperCase()); // 转换为大写 ``` - **3.4.2 日期对象** ```javascript var today = new Date(); console.log(today.getFullYear()); // 输出年份 console.log(today....

    泛微OA【开发技巧】流程表单HTML扩展开发.pdf

    这需要用到正则表达式来进行字符串匹配和验证。 6. **设置必填项**:对于特定的checkbox,可能需要强制用户必须勾选。这同样涉及到JavaScript或jQuery的事件监听和逻辑判断。 7. **HTML打印问题**:在打印HTML内容...

    php程序员面试题(含html、JavaScript、php和mysql)

    - 存储需求方面,`char` 总是使用定义的长度,而 `varchar` 只存储实际使用的字符数加上额外的长度信息。 #### MySQL存储引擎 **问题:**MySQL的存储引擎有哪些?MyISAM和InnoDB的主要区别是什么? **解析:** - ...

    表单(FORM)的一些实用效果代码

    通过正则表达式`/[^\d]/g`匹配非数字字符,并使用`replace`方法将其替换为空字符串,确保输入框内只有数字。 #### 6. 只读文本框 ```html 只能显示,不能修改"&gt; ``` 这个简单的示例展示了如何创建一个只读文本框...

Global site tag (gtag.js) - Google Analytics