`
除了你无可取代
  • 浏览: 148013 次
  • 性别: Icon_minigender_1
  • 来自: 悲鸣洞穴
社区版块
存档分类
最新评论

JS_ 多选只选择一条设置

    博客分类:
  • js
 
阅读更多

function isEditRecord(sKey){
 //没有选中的记录则返回false,反之返回其值--单选/复选通用
 var oItems=document.getElementsByName(sKey);
 var n=0; //已选中的记录
 var rtnID="";
 var L=oItems.length;

 for(var i=0;i<L;i++){
   if(oItems[i].checked){
  n++;
  if(n>1) break;
  rtnID=oItems[i].value;
   }
 }


 if(n>1){
   alert('只能选择一条记录!');
   return false;
 }else if(n==1) return rtnID;
  else{
 alert('没有选中的记录!');
 return false;
  }
}

 
 // 选择模型(只能选择一个)
function chooseOneBox(box)
{
 var boxes = document.getElementsByName("KEY");
 for(var i = 0; i < boxes.length; i++)
 {
   boxes[i].checked= false;
 }
 box.checked = true;
}

//对单引号和双引号的转换
 function converQuotation(param)
 {
 var converValue = "";
 for(var i = 0; i < param.length; i++ )
 {
  if(param.charAt(i)=='\'')
  {
   converValue += '\\\'\\\'';
   continue;
  }
  
     converValue += param.charAt(i);
  }
  return converValue;
  }


// 数据类型的转换
function converData(param)
{
 switch(param)
    {
      case 'NUMBER': return '1';
      case 'CHAR': return '2';
      case 'VARCHAR2': return '3';
      case 'DATE': return '4';
    }
}

//
function reconverData(param)
{
 switch(param)
    {
      case '1': return 'NUMBER';
      case '2': return 'CHAR';
      case '3': return 'VARCHAR2';
      case '4': return 'DATE';
    }
}

分享到:
评论

相关推荐

    在easyui-combobox多选模式下加入选择所有选项

    总之,通过结合EasyUI的Combobox组件和自定义的JavaScript代码,我们可以轻松实现多选模式下的“选择全部”功能,为用户提供更便捷的操作体验。在开发过程中,理解并熟练运用此类组件和技巧,对于提升Web应用的用户...

    select 下拉框可以多选

    为了处理用户的多选结果,通常会使用JavaScript或者jQuery来获取用户的选择。例如,使用jQuery,你可以通过以下代码获取所有被选中的选项: ```javascript var selectedOptions = $('select[multiple]').val(); ```...

    shift按住后实现连续选择

    全选功能允许一次性选择所有元素,而反选则是对当前选中状态的反转,即将选中的元素设置为未选中,将未选中的元素设置为选中。这些操作可以通过遍历DOM元素集合,根据需要更改每个元素的选中状态来实现。例如: ```...

    chosen下拉多选

    1. **多选支持**:Chosen允许用户在一个下拉框中选择多个项,通过复选框的形式展示,使得多选操作更加直观。 2. **搜索功能**:在大型选项列表中,Chosen提供了一个内置的搜索框,用户可以实时搜索并过滤出匹配的...

    js最多选择3条

    在JavaScript(JS)中,"最多选择3条"通常指的是限制用户在某个功能或操作中只能选择不超过三条数据。这可能适用于多种场景,比如在网页上的多选列表、表格或者图片预览等。实现这样的限制可以提高用户体验,避免...

    用JavaScript实现CheckBox的多选和反选.pdf

    JavaScript 实现 CheckBox 的多选和反选 CheckBox 在网页中的应用非常广泛,例如在线调查、后台管理系统等。当前主流的方法是使用 JavaScript 实现 CheckBox 的多选和反选。下面笔者将为大家介绍如何实现这种网页...

    jQuery实现城市选择下拉框单选多选特效源码.zip

    对于单选和多选功能,`&lt;select&gt;`元素默认支持单选,即用户只能选择一个选项。若需实现多选,可以设置`&lt;select&gt;`元素的`multiple`属性为`true`。同时,为了呈现更好的用户体验,我们可以添加一些CSS样式来美化下拉框...

    第34章 ComboGrid(数据表格下拉框)组件1

    ComboGrid 是 EasyUI 框架中的一种组件,它结合了 Combo(自定义下拉框)和 DataGrid(数据表格)的功能,为用户提供了一个在文本框中显示下拉列表,列表则是以表格形式呈现的数据选择界面。在第 34 章中,我们将...

    mootools分页多选搜索部件.zip

    由于只给出了一条文件名"mootools分页多选搜索部件",可以推测这个压缩包可能包含了一个或多个文件,如HTML文件(用于展示和结构化内容)、CSS文件(用于样式设计)、JavaScript文件(包含MooTools代码和自定义函数...

    js_Window对象及方法

    window 对象是客户端 JavaScript 最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到 BODY、FRAMESET 或 FRAME 元素时,都会自动建立 window 对象的实例。另外,该对象的实例也可由 window....

    checkbox选择和input里边实现上下一条2

    标题中的"checkbox选择和input里边实现上下一条2"指的是在网页交互设计中,将复选框(checkbox)的选择功能与输入框(input)相结合,形成一种特殊的下拉选择方式,这种设计通常用于提供多选功能,同时允许用户通过...

    select里实现checkbox选择和input里边实现上下一条

    为了在`input`中实现上下滚动,我们可以考虑使用`contenteditable`属性,将其设置为`true`,这样`input`就变成了一个可编辑的区域,然后通过CSS和JavaScript来实现滚动效果。 例如: ```html ; height: 100px;"&gt; `...

    xm-select下拉选择框 v1.2.4.zip

    XM-SELECT下拉选择框是一款在Web开发中广泛使用的组件,特别适用于需要提供多选、筛选功能的场景。其v1.2.4版本的发布,带来了更稳定、更高效的操作体验。这款组件以其灵活的配置、丰富的功能和优秀的性能,深受...

    大名鼎鼎SWFUpload- Flash+JS 上传

    此文件选择对话框是可以设置允许用户选择一个单独的文件或者是多个文件。 选择的的文件类型也是可以被限制的,因此用户只能选择指定的适当的文件,例如*.jgp;*.gif。 当选定文件以后,每个文件都会被验证和处理。...

    利用switch语句进行多选一判断的实例代码

    如果没有选择任何颜色,`default`分支会被执行,显示一条消息说明用户没有做出选择。 总之,`switch`语句是编程中的一个强大工具,它简化了多条件分支的逻辑,提高了代码的可读性和维护性。在处理多个可能的选项时...

    微信小程序实现多选删除列表数据功能示例

    接着,我们来看JavaScript部分,即`pages/wrongPage/index.js`。在这个Page对象中,定义了数据属性`list`,它是一个包含多个对象的数组,每个对象代表一个列表项的数据。此外,还有一个`selList`属性,用于存储被...

    微信小程序源码模版_省市选择控件.rar

    3. **事件处理**:当用户在选择控件中做出选择时,需要触发一个事件,例如`bindchange`,然后在对应的JavaScript文件中编写处理函数,更新选择的省市数据。 4. **JSON配置文件**:`app.json`和`page.json`用于配置...

    element ui分页多选,翻页记忆的实例

    在Web前端开发中,Element UI是一个基于Vue.js的组件库,它提供了一套完整的UI组件来帮助开发者快速搭建页面界面。本文将介绍如何使用Element UI实现带有分页功能的表格组件,并实现多选及翻页记忆功能。这将涉及到...

    多附件批量上传,很好的代码

    在描述中提到的“动态添加浏览按钮”,可能是指通过JavaScript动态创建或复制输入类型的file元素,让用户能够一次选择多个文件。HTML5引入了`multiple`属性,使得单个input[type="file"]元素就能支持多选文件。 ...

    Layui弹框中数据表格中可双击选择一条数据的实现

    在本文中,我们将探讨如何在Layui弹框中实现数据表格中双击选择一条数据的功能。Layui是一款优秀的前端UI框架,提供了丰富的组件,包括表格、弹窗等,可以方便地构建交互式Web应用。 首先,我们需要创建一个包含...

Global site tag (gtag.js) - Google Analytics