`
本来不想注册
  • 浏览: 197392 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JavaScript 片断

阅读更多
    <body background="" onkeypress="return validationOnEnter(event);" onload="self.focus();document.getElementById('').focus()">
    <form method="post" action="" name="welcome" id="welcome" >
....
<input type="hidden" name="submit_flag" id="submit_flag" value="">
....
<a tabindex=""  name="next" id="next" href="javascript:processEnter();" onkeypress="document.getElementById('submit_flag').value='false';document.getElementById('next').focus();">...</a>  


以下是js文件部分

function validationOnEnter(event) {
    var browser=navigator.appName;
    var value = false;
    if(browser=='Microsoft Internet Explorer') {
        if (window.event && window.event.keyCode == 13) {
             if(document.getElementById('submit_flag').value != 'false') {
                 processEnter();
                 value= true;
             } else {
                value= true;
             }
          } else {
             value = true;
          }
    }
   if (browser=='Netscape') {
       if (event && event.which == 13) {
          if(document.getElementById('submit_flag').value != 'false') {
             value = processEnter();
          } else {
            value = true;
          }
        } else {
          value = true;
        }
    }
    return value;
}


function processEnter() 
{
    
    document.welcome.xxd1.datatype    = "numberic";
    document.welcome.xxd1.mandatory   = "no";
    document.welcome.xxd1.description = "xxd1";
    document.welcome.xxd1.minimumlength = "1";
    document.welcome.xxd1.maximumlength = "4";
    document.welcome.xxd1.value = document.welcome.xxd1.value.replace(/^\s+|\s+$/g, '');
    ......
    ......
    ......
   
    var doSubmitForm = false; 
 
    doSubmitForm = validate(document.welcome,errorMessages,errorIndex);
    if(doSubmitForm) {
        doSubmitForm = otherFunction1();
    }
    
    if(doSubmitForm) {
        doSubmitForm = otherFunction2();
    }
    ......
   
    if(doSubmitForm)
    {  

        document.welcome.submit(); 
    } 
    else {
        document.welcome.submit_flag.value = 'true';
        showAllErrors(errorMessages,errorIndex); 
    }
}


var errorMessages = new Array(10);

var errorIndex = new Object;

var pattern = new Object();
var text = new Object();

pattern.numeric      = /^[0-9]+$/;
text.numeric         = " should only contain numbers";



未完不待续


分享到:
评论

相关推荐

    javaScript js 编辑器

    5. **代码片段(Snippets)**:描述中提到的“有很多代码片断”,意味着编辑器可能内置了丰富的JavaScript代码模板,方便开发者快速插入常用代码块。 6. **项目管理**:支持多文件项目,便于组织和管理代码。 7. **...

    网页设计常用Javascript经典代码

    网页设计中的JavaScript是一种强大的脚本语言,用于增强用户体验和交互性。以下是一些经典且实用的JavaScript代码片段,它们在创建动态网页时非常有用: 1. **添加到收藏夹**: 这段代码允许用户将当前网页一键...

    javascript 常用方法总结

    8. `slice()`: 提取字符串的片断,并在新的字符串中返回被提取的部分。 9. `split()`: 把字符串分割为字符串数组。 10. `toLocaleLowerCase()`: 把字符串转换为小写。 11. `toLocaleUpperCase()`: 把字符串转换为...

    代码片断代码片断代码片断

    代码片断可能涵盖各种编程语言,如Python、Java、C++、JavaScript等,以及特定的技术领域,如前端开发、后端开发、数据处理等。 【压缩包子文件的文件名称列表】:在这个名为“代码片断”的压缩包中,很可能包含了...

    javascript开发技术大全-第1章javascript概述

    几乎每个人都有能力将短小的代码片断放入他们的 HTML 页面当中。 JavaScript 可以将动态的文本放入 HTML 页面 类似于这样的一段 JavaScript 声明可以将一段可变的文本放入 HTML 页面:[removed](“” + name

    DW代码片断

    【DW代码片断】是一个集合了多种编程语言和框架常用代码段的资源库,主要包含PHP、JS(JavaScript)、jQuery、CSS、MySQL以及HTML等相关技术。这个资源对于开发者来说非常实用,可以提高开发效率,减少重复编写常见...

    iClient for JavaScript的几种图层显隐控制

    在地图中,图层就像是地图的“片断”,每个图层可以包含特定类型的地理数据,如地形、交通线路、建筑物等。图层的显隐控制使得用户可以根据需求选择性地查看或隐藏地图上的特定信息,增强了地图的可读性和用户体验。...

    深入学习JavaScript中的原型prototype

    javascript 是一种 prototype based programming 的语言, 而与我们通常的 class based programming 有很大 的区别,我列举重要的几点如下: 1.函数是first class object, 也就是说函数与对象具有相同的语言地位 2.没有...

    TAB选项卡css3代码片断html5模板-选项卡 紫色 代码片断 form表单 留言板 ui 卡片.rar

    压缩包内的文件“TAB选项卡css3代码片断html5模板_选项卡 紫色 代码片断 form表单 留言板 ui 卡片”很可能包含了实现上述功能的HTML文件、CSS样式表和可能的JavaScript文件,以及示例的布局和样式。而“README.md”...

    Dreamweaver代码片断提高css开发效率

    代码片断是Dreamweaver中的一个核心功能,允许用户自定义并存储常用代码段,这些代码段可以是HTML、CSS、JavaScript或其他任何文本格式。在CSS开发中,我们可以将常见的样式定义,如布局、字体、颜色、边框等,编写...

    机票预订form表单html模板_机票 机票预订 表单 form 选项卡 bootstrap 代码片断.zip

    机票预订form表单html模板_机票 机票预订 表单 form 选项卡 bootstrap 代码片断.zip机票预订form表单html模板_机票 机票预订 表单 form 选项卡 bootstrap 代码片断.zip

    day16:死亡笔记应用程序片断2

    标题提到的"死亡笔记应用程序片断2"可能是一个项目或教程,旨在利用JavaScript来创建一个与《死亡笔记》这个知名动漫相关的互动应用。这个应用可能是为了展示JavaScript的功能,如DOM操作、事件处理以及可能的动画...

    机票预订form表单html模板_机票 机票预订 表单 form 选项卡 bootstrap 代码片断_html网站模.rar

    4. **JavaScript**:JavaScript是一种客户端脚本语言,用于增加网页的动态功能。在这个模板中,JavaScript可能被用来验证用户输入(如检查日期格式、确保必填字段不为空)、处理表单提交事件,甚至可能实现了日历...

    Google Prettify 让代码片断变得更漂亮

    Google Prettify是一个强大的JavaScript库,它能够自动格式化和高亮显示代码片段,使得代码在网页上展示时更具美感,便于阅读和理解。这个工具对于博客作者、开发者以及那些需要在线分享代码的人来说尤其有用。 ###...

    javascript 必知必会之closure

    下面的代码片断缩进目前还不完善,你也可以选择 下载pdf 来阅读. Contents 摘要 什么是closure 执行空间(执行上下文, Execution Context) closure的一些用法 关于closure的效率 应用建议 结论 参考资料 本文的rst...

    Javascript解析URL方法详解

    6. fragment:信息片断,用于定位资源内部的一个具体位置,也称为锚点。 利用window.location对象,我们可以轻松访问上述URL的各个组成部分。例如,window.location.href返回整个URL字符串,window.location....

    JavaScript用户界面库Inferno.zip

    Inferno 跟经典的虚拟 DOM 库(React,Mithril,Cycle 和 Om)不一样,不需要依赖不同的 DOM 虚拟元素,同时会从动态内容中区分静态内容,而且只区分通过虚拟 DOM 元素片断来修改的值。此外,Inferno 的代码是经过...

    深入探密Javascript数组方法

    在JavaScript中,数组可以使用Array构造函数来创建,或使用[]快速创建,这也是首选的方法。数组是继承自Object的原型,并且他对typeof没有特殊的返回值,他只返回’object’。 1. Array.prototype.slice方法 数组的 ...

    jQuery与JavaScript节点创建方法的对比

    DOM是一种以层次结构组织的节点或信息片断的模型,这些节点或信息片断被称为节点。节点可以创建、修改、删除,这些操作是构成网页内容更新和动态交互的基础。 在对比jQuery与纯JavaScript创建节点的方法之前,需要...

Global site tag (gtag.js) - Google Analytics