js索引问题

问题描述

<HTML><HEAD><TITLE>text1</TITLE><METANAME="Generator"CONTENT="EditPlus"><METANAME="Author"CONTENT=""><METANAME="Keywords"CONTENT=""><METANAME="Description"CONTENT=""></HEAD><BODY><FORMname="myform"onSubmit="returnfull()"><CENTER><TABLEwidth=500border=0><TRheight=100><TD>&nbsp;</TD></TR><TR><TD><INPUTtype="radio"value="ra"name="r">检索全部</TD><TD><INPUTtype="radio"value="ra1"name="r">检索条件</TD></TR><TRheight=50><TD>&nbsp;</TD></TR><TR><TD><INPUTtype="checkbox"name="ch"value="ch"disabledonClick="hanshu()">年龄&nbsp;<INPUTname="A"value=""disabled></TD><TD><INPUTtype="checkbox"name="ch1"value="ch1"disabledonClick="hanshu()">身高&nbsp;<INPUTname="B"value=""disabled></TD></TR><TR><TD><INPUTtype="checkbox"name="ch2"value="ch2"disabledonClick="hanshu()">体重&nbsp;<INPUTname="C"value=""disabled></TD><TD><INPUTtype="checkbox"name="ch3"value="ch3"disabledonClick="hanshu()">爱好&nbsp;<INPUTname="D"value=""disabled></TD></TR><TRheight=100><TD>&nbsp;</TD></TR><TR><TDcolspan=2align="center"><INPUTtype="submit"name="s"value="提交"></TD></TR><TRheight=100><TD>&nbsp;</TD></TR><TR><TDcolspan=2>注:点击检索全部所有的都不能点,点条件检索下面的可以选,选择年龄,身高它的文本框才可以编辑,点击提交时有选中的都不能为空</TD></TR></TABLE><INPUTtype="hidden"name="dog"></FORM></BODY></HTML>

解决方案

解决方案二:
建议,问题别这么问,别人都不知道你在问什么!
解决方案三:
也对我做完才知道是JavaScript的基础知识、、
解决方案四:
做完了?恭喜。呵呵。
解决方案五:
<HTML><HEAD><TITLE>text1</TITLE><METANAME="Generator"CONTENT="EditPlus"><METANAME="Author"CONTENT=""><METANAME="Keywords"CONTENT=""><METANAME="Description"CONTENT=""></HEAD><BODY><FORMid="myform"name="myform"onSubmit="returnfull()"><CENTER><TABLEwidth=500border=0><TRheight=100><TD>&nbsp;</TD></TR><TR><TD><INPUTtype="radio"name="ra"value="ra"onClick="jiansuo()">检索全部</TD><TD><INPUTid="tj"type="radio"name="ra"value="ra1"onClick="jiansuo()">检索条件</TD></TR><TRheight=50><TD>&nbsp;</TD></TR><TR><TD><INPUTtype="checkbox"id="a"name="ch1"value="nl"disabledonClick="chaxun()">年龄&nbsp;<INPUTtype="text"name="AA"id="A"disabled="disabled"></TD><TD><INPUTtype="checkbox"id="b"name="ch2"value="sg"disabledonClick="chaxun()">身高&nbsp;<INPUTtype="text"name="BB"id="B"disabled="disabled"></TD></TR><TR><TD><INPUTtype="checkbox"id="c"name="ch3"value="tz"disabledonClick="chaxun()">体重&nbsp;<INPUTtype="text"name="CC"id="C"disabled="disabled"></TD><TD><INPUTtype="checkbox"id="d"name="ch4"value="ah"disabledonClick="chaxun()">爱好&nbsp;<INPUTtype="text"name="DD"id="D"disabled="disabled"></TD></TR><TRheight=100><TD>&nbsp;</TD></TR><TR><TDcolspan=2align="center"><INPUTtype="submit"name="s"value="提交"onClick="tijiao()"></TD></TR><TRheight=100><TD>&nbsp;</TD></TR><TR><TDcolspan=2>注:点击检索全部所有的都不能点,点条件检索下面的可以选,选择年龄,身高它的文本框才可以编辑,点击提交时有选中的都不能为空</TD></TR></TABLE><INPUTtype="hidden"name="dog"></FORM><scriptlanguage="javascript"type="text/javascript">functionjiansuo(){document.getElementById("tj").disabled=true;document.getElementById("a").disabled=true;document.getElementById("a").checked=false;document.getElementById("AA").disabled=true;document.getElementById("AA").value="";document.getElementById("b").disabled=true;document.getElementById("b").checked=false;document.getElementById("BB").disabled=true;document.getElementById("BB").value="";document.getElementById("c").disabled=true;document.getElementById("c").checked=false;document.getElementById("CC").disabled=true;document.getElementById("CC").value="";document.getElementById("d").disabled=true;document.getElementById("d").checked=false;document.getElementById("DD").disabled=true;document.getElementById("DD").value="";if(document.getElementById("tj").checked==true){document.getElementById("a").disabled=false;document.getElementById("b").disabled=false;document.getElementById("c").disabled=false;document.getElementById("d").disabled=false;}else{alert("点击提交按钮,准备全部检索!")}}functionchaxun(){if(document.getElementById("a").checked==true){document.getElementById("AA").disabled=false;}else{document.getElementById("AA").disabled=true;document.getElementById("AA").value="";}if(document.getElementById("b").checked==true){document.getElementById("BB").disabled=false;}else{document.getElementById("BB").disabled=true;document.getElementById("BB").value="";}if(document.getElementById("c").checked==true){document.getElementById("CC").disabled=false;}else{document.getElementById("CC").disabled=true;document.getElementById("CC").value="";}if(document.getElementById("d").checked==true){document.getElementById("DD").disabled=false;}else{document.getElementById("DD").disabled=true;document.getElementById("DD").value="";}}functiontijiao(){if(document.getElementById("a").checked&&document.getElementById("AA").value==""){alert("请输入年龄!")}if(document.getElementById("b").checked&&document.getElementById("BB").value==""){alert("请输入身高!")}if(document.getElementById("c").checked&&document.getElementById("CC").value==""){alert("请输入体重!")}if(document.getElementById("d").checked&&document.getElementById("DD").value==""){alert("请输入爱好!")}}</script></BODY></HTML>

时间: 2024-10-29 13:16:21

js索引问题的相关文章

JS判断来路是否是百度等搜索索引进行弹窗或自动跳转的实现代码_javascript技巧

比如百度收录了你的a,你希望从a站被点击访问后,再跳转或弹出b站,可以用下面的方式. 当然可以直接用window.open() 弹出窗口,可以多个弹窗,也可以用form的方式.不过两种方式,都有被360过滤的可能. self.location 这个方式是转向,不会被当成广告过滤. <script type="text/javascript"> $(function(){ var s=document.referrer; //获取来源地址 if(s.indexOf("

在JS数组特定索引处指定位置插入元素_javascript技巧

很多与数组有关的任务听起来很简单,但实际情况并不总是如此,而开发人员在很多时候也用不到他.最近我碰到了这样一个需求: 将一个元素插入到现有数组的特定索引处.听起来很容易和常见,但需要一点时间来研究它. // 原来的数组 var array = ["one", "two", "four"]; // splice(position, numberOfItemsToRemove, item) // 拼接函数(索引位置, 要删除元素的数量, 元素) ar

在JS数组特定索引处指定位置插入元素的技巧_javascript技巧

如何在JS数组特定索引处指定位置插入元素? 需求: 将一个元素插入到现有数组的特定索引处.听起来很容易和常见,但需要一点时间来研究它. // 原来的数组 var array = ["one", "two", "four"]; // splice(position, numberOfItemsToRemove, item) // 拼接函数(索引位置, 要删除元素的数量, 元素) array.splice(2, 0, "three"

js构造函数、索引数组和属性的实现方式和使用_javascript技巧

<script> function p(){ var len=arguments.length; for(var i=0;i<len;i++){ document.write(arguments[i]+"<br/>"); } } function Myclass(x,y){ this.x=x; this.y=y; this.show=function(){ return this.x+this.y; } } var m1=new Myclass(1,2);

JS遍历ul下的li点击弹出li的索引的实现方法_javascript技巧

首先我们需要一个html结构 <div > <ul> <li>a</li> <li>a</li> <li>a</li> <li>a</li> <li>a</li> </ul> </div> 我们遍历ul 下所有的li 并添加点击事件,一般我们会在for循环里面添加点击事件,但是结果和我们所期盼不一样,那么是为什么呢???? 接下来看看我们的

JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)_javascript技巧

POP 删除最后一项 删除最后一项,并返回删除元素的值:如果数组为空则返回undefine var a = [1,2,3,4,5]; a.pop();//a:[1, 2, 3, 4] a.pop();//a:[1, 2, 3] a.pop();//a:[1, 2] shift 删除第一项 删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefine var a = [1,2,3,4,5]; a.shift(); //a:[2,3,4,5] a.shift(); //a:[3, 4,

js实现索引图片切换效果_javascript技巧

本文实例讲述了js实现索引图片切换效果的代码.分享给大家供大家参考.具体如下: 运行效果截图如下: 具体代码如下 html代码: <div id="slideshowHolder"> <img src="img/1.jpg" /> <img src="img/2.jpg" /> <img src="img/3.jpg" /> </div> css代码: .ft-pre

vue.js指令v-for使用及索引获取_javascript技巧

1.v-for 直接上代码. 示例一: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <title></title> <

js检查某个元素在数组中的索引值

在现在代浏览器中判断一个元素在不在一个数组中,咱们可以用Array对象的indexOf()方法来取得这个元素在当前数组中的索引值,若索引值不等于-1,数组中就存在这个元素,例如:  代码如下 复制代码 var arr = [2,53,23,'test',9,'array']; //判断array在不在数组arr中 arr.indexOf('array') !== -1 ? alert('存在') : alert('不存在'); 但是IE9以前的版本都不支持此方法,那咱们就只能扩展一个:  代码如