`
conquer0
  • 浏览: 78330 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

表单控件JS文件一

 
阅读更多
//****************VARIABLE DESCRIPTION*******************//
// s = 字符串
// a = 数组
// sep = 间隔符(, . ; ...)
// field_name = 字段名称 (document.formname.field)
// field_text = 字段域名 (String)

//******************FUNCTION INCLUDED********************//
// Cvar(s,sep)                            //把字符串转换成数组        [数组]
// Cstr(a,sep)                            //把数组转换成字符串        [字符串]
// getArrIndex(a,s)                       //获取字符串位于数组的编号   [数字]
// replace(s,from,to)                     //把字符串中的“from”替换为“to”
// getSeleValue(field_name)               //获取select表单对象的值    [字符串]
// getSeleText(field_name)                //获取select表单对象的Text  [字符串]
// getSeleIndex(field_name)               //获取select表单对象的编号   [数字]
// getRBValue(field_text)                 //获取radio表单对象的值     [字符串]
// setRBSele(field_text,s)                //设置radio表单对象的值

// HideLayers(field_text)                 //隐藏图层
// ShowLayers(field_text)                 //显示图层
// eventfalse()                           //失效
// WriteCookie(name,value)                //写cookie到内存中保存
// WriteCookieWithDate(name,value)        //写cookie到硬盘中保存,保存时间为365天,即一年
// ReadCookie(name)                       //从系统中读取coodie,参数name为字符串,是你要在cookie中要找的名字。
// OpenUrl(url)                           //Url
//*****************FUNCTION MAIN**************************//
function isEmpty(s){
return ((s == null) || (s.length == 0))
}

function Cvar(s,sep) {
    if (typeof(sep) == "undefined")
      sep = ",";
     
    var x = 0;
    var tmpArr = new Array();

    while (true) {
       iIndex = s.indexOf(sep);
       if (iIndex<0) {
       if (!isEmpty(s))
           tmpArr[x] = trim(s);
         break;
       }
       tmpArr[x]=trim(s.substring(0, iIndex));
       x++;
       s = s.substring(iIndex+1, s.length);
    }
    return tmpArr;
}

function Cstr(a,sep) {
if (typeof(sep) == "undefined")
        sep = ",";
    var tmpStr = "";
    for (i=0;i<a.length;i++) {
        tmpStr = tmpStr + a[i] + sep;
    }
    return trim(tmpStr.substring(0, tmpStr.length-sep.length));
}

function getArrIndex(a,s) {
    var tmpIndex = -1 ;
    for (i=0;i<a.length;i++) {
         if (trim(a[i])==trim(s)) {
              tmpIndex = i;
              break;
         }
    }
    return tmpIndex;
}

function replace(s,from,to){
var tmpStr = "";
for (var i=0;i<s.length;i++){
if (s.charAt(i)==from){
tmpStr += to
}else{
tmpStr += s.charAt(i)
}
}
return tmpStr
}

function getSeleValue(field_name) {
     for ( i = 0; i < field_name.options.length; i++ ) {
       if ( field_name.options[i].selected )  {
      return field_name.options[i].value;
      break;
       }
    }
}

function getSeleText(field_name) {
     for ( i = 0; i < field_name.options.length; i++ ) {
       if ( field_name.options[i].selected )  {
      return field_name.options[i].text;
      break;
       }
     }
}
分享到:
评论

相关推荐

    好看日期控件js文件

    "好看日期控件js文件"标题所指的,是一种专为提高用户体验设计的JavaScript日期选择组件。在网页中,这种控件通常以日历形式呈现,用户可以通过点击或滑动来选取日期。 JavaScript是一种广泛用于网页动态交互的编程...

    js表单控件 视觉效果一流,可以用在各个网页中运用

    1. **事件处理**:JS表单控件的交互性主要通过事件监听来实现。例如,`onChange`事件用于在用户更改输入时触发相应操作,`onClick`用于点击按钮时执行函数等。 2. **数据绑定**:现代前端框架支持双向数据绑定,这...

    extjs4的Ext.frorm.Panel控件属性说明和表单控件说明

    主要用例子说明extjs4的form表单的运用,其中有表单属性说明,表单控件运用说明如: title:'表单', //表单标题 bodyStyle:'padding:5 5 5 5', //表单边距 height:120, //表单高度 width:200, //表单宽度 ...

    jquery表单控件美化

    "jquery表单控件美化"是一个专注于提升网页表单用户体验的主题,尤其是在ASP.NET环境下。这个主题的核心是利用jQuery和其他相关技术来改进表单控件的视觉样式和交互体验。 首先,jQuery提供了丰富的插件和库,可以...

    日历控件的js文件

    在JSP环境中,我们可以将`Calendar.js`文件引入页面,然后通过JavaScript API调用日历控件的相关方法。例如,我们可能在页面加载完成后调用初始化函数,或者在特定的表单元素上绑定事件处理器来触发日历的显示。 总...

    常用表单填入日期使用日历控件JS

    为了提供用户友好的体验,"常用表单填入日期使用日历控件JS" 提供了一种解决方案,它利用JavaScript创建了一个功能强大且兼容性良好的日历组件。这个组件能够帮助用户在填写表单时方便地选取日期,而不是手动输入,...

    js表单验证,js日期控件,js新闻编辑器控件,

    本话题主要探讨了三个关键知识点:JavaScript表单验证、JavaScript日期控件以及JavaScript新闻编辑器控件。 首先,JavaScript表单验证是确保用户输入数据正确性和完整性的关键步骤。在Web应用中,用户输入的数据...

    ELT和表单控件

    而在前端,可以利用React、Vue或Angular等JavaScript框架创建动态表单,这些框架提供了丰富的表单控件和验证机制。后端方面,Node.js、Python的Flask或Django框架等可以用来处理表单提交和数据加载到ELT系统的过程。...

    Javascript表单验证控件(Validator v1.05)

    在创建Web表单时,JavaScript提供了一种有效的方法来验证用户输入的数据,确保其符合预设的规则,从而提高数据的准确性和安全性。Validator v1.05是一款JavaScript库,专门用于实现这一功能。 Validator v1.05是...

    控件大全一webjs控件 WINFORM控件

    WebJS控件,也称为JavaScript控件或Web前端控件,主要用于构建动态、交互式的Web页面。这些控件是用JavaScript语言编写的,可以在用户的浏览器上运行,无需服务器端支持。WebJS控件的优势在于它们可以提供丰富的用户...

    微信小程序表单控件【100%纯】

    2. `Form-Plus.js`:这可能是一个增强型的表单控件库,包含了对基础表单组件的扩展和优化,如增加验证、联动等功能。 3. `datepicker-plus.js`:这是一个增强型的日期选择器组件,可能包含更多的定制选项和用户体验...

    .net文件上传控件

    1. **传统文件上传**:使用`&lt;input type="file"&gt;`标签创建一个文件选择框,然后通过表单提交来上传文件。在服务器端,可以使用`HttpPostedFileBase`类来访问上传的文件信息,例如文件名、大小、类型等,然后将其保存...

    AJAX 日历控件调用js文件即可

    本文将详细介绍如何通过调用JavaScript文件实现一个基于AJAX的日历控件,并探讨与ASP.NET、JS以及日历控件相关的知识点。 首先,"AJAX日历控件"通常指的是使用AJAX技术实现的交互式日历组件。这种组件允许用户在...

    网页表单中的日历控件

    `JQuery UI`提供了一款美观易用的日历插件,只需引入对应的JavaScript和CSS文件,然后通过JavaScript代码调用来启用。 - `CalendarTag`是JSP标准标签库(JSTL)的一部分,它允许在JSP页面上直接插入一个日历组件,...

    Javascript密码输入控件

    JavaScript密码输入控件是网页开发中常见的一种交互元素,它用于收集用户的安全信息,如登录密码、PIN码等。在Web应用中,正确地实现密码...实践中,可以参考提供的"javascript demo"文件进一步学习和实践这些概念。

    常用HTML表单控件

    HTML(HyperText Markup Language)是构建网页的基本语言,其中表单控件是实现用户与网页交互的重要工具。本文将深入探讨HTML中常见的表单控件,包括它们的用途、属性和如何在网页设计中有效利用。 一、单行文本框...

    日历控件常用注册表单

    2. 引入JavaScript文件,这可能是一个外部文件(例如`calendar.js`),也可以是页面内的内联脚本。 3. 使用JavaScript创建日历对象,并将其绑定到之前定义的HTML元素。这通常涉及实例化一个日历类,并调用相关的初始...

    纯js+css自定义form表单美化控件

    综上所述,这个资源提供了一套完整的解决方案,让开发者能够用纯JavaScript和CSS自定义表单控件,从而提高用户界面的美感和交互性。对于想要提升其网站或应用注册表单体验的前端开发者来说,这是一个非常有价值的...

    javascript控件

    首先,JavaScript控件可以分为多种类型,包括表单控件、用户界面组件和自定义控件。表单控件是最常见的,如输入框、按钮、复选框、单选按钮等,它们与HTML表单元素紧密结合,提供数据输入和用户操作。用户界面组件则...

    JS时间控件,JS时间控件

    接着,`calendar.js`是核心的JavaScript文件,它实现了时间控件的功能。在这一文件中,开发者可能定义了一个或多个函数,用于生成日历、处理用户交互、验证输入等。这些函数可能包括初始化日历、显示/隐藏日历、更新...

Global site tag (gtag.js) - Google Analytics