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';
}
}
本文介绍了一系列JavaScript实用函数,包括检查表格中是否选择了单一记录、切换单选按钮选择状态及字符串特殊字符处理等。这些函数有助于提升前端开发效率,简化常见的用户交互验证逻辑。
8300

被折叠的 条评论
为什么被折叠?



