JavaScript验证页面上动态生成的Radio
来源:互联网 发布:行程编码压缩算法 编辑:程序博客网 时间:2024/05/27 00:50
<script type="text/javascript">
//Form提交前执行验证
document.forms[0].onsubmit=function(){
//获得DIV(ID:div_form_content_show)中所有的<Input>对像
var inputs=document.getElementById("div_form_content_show").getElementsByTagName("input");
//获得DIV(ID:div_form_content_show)中所有的<Textarea>对像
var textareas=document.getElementById("div_form_content_show").getElementsByTagName("textarea");
var radioname;
var arrRadio = new Array();
for(var i=0;i<inputs.length;i++)
{
//验证text
if(inputs[i].type=="text")
{
if(inputs[i].value=="")
{
alert("信息没有填写完整!");
//inputs[i].style.backgroundColor="red";
inputs[i].focus();
return false;
}
}
//获得页面上所有的radio
else if(inputs[i].type=="radio")
{
//这里将所有的radio根据name分组,便于之后按组判断是否选中(一组选中一个即可)
if (radioname !=inputs[i].name)
{
arrRadio.push(inputs[i].name);
radioname =inputs[i].name
}
}
}
//验证textarea
for(var i=0;i<textareas.length;i++){
if(textareas[i].value=="")
{
alert("信息没有填写完整!");
//textareas[i].style.backgroundColor="red";
textareas[i].focus();
return false;
}
}
//按name分组验证radio
for (var i=0;i<arrRadio.length;i++)
{
var bRadio=false;
for (var j=0;j<document.getElementsByName(arrRadio[i]).length;j++)
{
if (document.getElementsByName(arrRadio[i]).item(j).checked==true)
{
bRadio=true;
continue;
}
}
if (!bRadio)
{
alert("一些应该选择的项没有被选择!");
return false;
}
}
return true;
}
</script>
阅读全文
0 0
- JavaScript验证页面上动态生成的Radio
- 页面上生成动态的时间
- 用ASP动态生成JavaScript的表单验证代码
- ASP动态生成的javascript表单验证代码。
- ASP动态生成的javascript表单验证代码。
- ASP动态生成的javascript表单验证代码
- ASP动态生成的javascript表单验证代码
- 用ASP动态生成JavaScript的表单验证代码
- ASP动态生成的javascript表单验证代码
- [转]ASP动态生成的javascript表单验证代码。
- 用ASP动态生成JavaScript的表单验证代码
- ASP动态生成的javascript表单验证代码
- ASP动态生成的javascript表单验证代码。
- [转]ASP动态生成的javascript表单验证代码
- jsp页面动态生成验证码
- jsp页面动态生成验证码
- Silverlight 在页面上动态生成控件
- JSP页面的验证码生成,验证
- 七件你不得不知的Linux小技巧
- Mac下改动Android Studio 所用的JDK版本号
- jq 常用正则表达式
- UVa11077-Find the Permutations(dp+置换)
- android 持久存储
- JavaScript验证页面上动态生成的Radio
- Linux 磁盘与文件系统 —— 基础知识(一)
- 堆排序的实现
- 序列容器之 heap
- Oracle数据库cmd控制台创建用户和权限
- js 获取农历的代码
- php如何判断SQL语句的查询结果是否为空?
- 登录防注入最简单的实现
- Bootstrap学习笔记-----下拉菜单