javascript设置属性就可以控制文本框不能为空保存
2016-07-26 10:59
537 查看
1、javascript代码
2、文本框属性设置代码这两个属性必须设置nonull=”true” elementname=”姓名” ,nonull=”false” 表示可空,nonull=”true” 表示不可空,可以不设置相应nonull=”true” 的属性。
//控制输入项目不为空, 控件需设置 nonull 、elementname 属性 function CheckNull() { //debugger; var objs = document.getElementsByTagName("input"); if (!CheckNullByObjs(objs)) { return false; } var objs2 = document.getElementsByTagName("select"); if (!CheckNullByObjs(objs2)) { return false; } var objs3 = document.getElementsByTagName("textarea"); if (!CheckNullByObjs(objs3)) { return false; } return true; } //去掉前后空格 function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); } function CheckNullByObjs(objs) { for (var i = 0; i < objs.length; i++) { if (objs[i].attributes["nonull"] != undefined && objs[i].attributes["nonull"].value == "true" && Trim(objs[i].value).toString() == "") { alert(objs[i].attributes["elementname"].value + "不能为空"); objs[i].focus(); return false; } } return true; }
2、文本框属性设置代码这两个属性必须设置nonull=”true” elementname=”姓名” ,nonull=”false” 表示可空,nonull=”true” 表示不可空,可以不设置相应nonull=”true” 的属性。
<asp:TextBox type="text" nonull="true" elementname="姓名" name="txtPERSONNAME" Height="20px" Width="150px" ID="txtPERSONNAME" runat="server" onkeydown="return txtonkeydown(event);"></asp:TextBox>
相关文章推荐
- 通用的前端js代码
- js字符串截取函数slice()、substring()、substr()
- JavaScript HTML DOM学习笔记
- C#实现集合转换成json格式数据的方法
- JavaScript怎么做类型判断
- Javascript判断页面是否加载完成
- JavaScript从0开始构思表情插件
- js代码总报变量未定义的错
- 只需五句话搞定JavaScript作用域(经典)
- EL表达式与JSTL(C)标签
- Ajax跨域请求——jsonp技术
- JS代码简洁之道
- post请求json内容丢失问题
- js从0开始构思表情插件
- js注意事项06
- JS Array常用方法indexOf/filter/forEach/map/reduce详解
- js获取html的span标签的值方法(超简单)
- js显示及操作树节点
- C#读写Json
- Javascript对URL进行编码