<form name="form1" method="post" action="">
<p> (1)
<input type="radio" name="s1" value="radiobutton">
<input type="text" name="d1" onkeydown="test(this)">
</p>
<p> (2)
<input type="radio" name="s2" value="radiobutton">
<input type="text" name="d2" onkeydown="test(this)">
</p>
<p> (3)
<input type="radio" name="s3" value="radiobutton">
<input type="text" name="d3" onkeydown="test(this)">
</p>
<p> (4)
<input type="radio" name="s4" value="radiobutton">
<input type="text" name="d4" onkeydown="test(this)">
</p>
<p> (5)
<input type="radio" name="s5" value="radiobutton">
<input type="text" name="d5" onkeydown="test(this)">
</p>
</form>
<script>
function test(obj)
{
switch(event.keyCode)
{
case 49:
obj.value="优"
event.returnValue=false
break;
case 50:
obj.value="良"
event.returnValue=false
break;
case 51:
obj.value="中"
event.returnValue=false
break;
case 52:
obj.value="及格"
event.returnValue=false
break;
case 53:
obj.value="不及格"
event.returnValue=false
break;
}}
</script>
<p> (1)
<input type="radio" name="s1" value="radiobutton">
<input type="text" name="d1" onkeydown="test(this)">
</p>
<p> (2)
<input type="radio" name="s2" value="radiobutton">
<input type="text" name="d2" onkeydown="test(this)">
</p>
<p> (3)
<input type="radio" name="s3" value="radiobutton">
<input type="text" name="d3" onkeydown="test(this)">
</p>
<p> (4)
<input type="radio" name="s4" value="radiobutton">
<input type="text" name="d4" onkeydown="test(this)">
</p>
<p> (5)
<input type="radio" name="s5" value="radiobutton">
<input type="text" name="d5" onkeydown="test(this)">
</p>
</form>
<script>
function test(obj)
{
switch(event.keyCode)
{
case 49:
obj.value="优"
event.returnValue=false
break;
case 50:
obj.value="良"
event.returnValue=false
break;
case 51:
obj.value="中"
event.returnValue=false
break;
case 52:
obj.value="及格"
event.returnValue=false
break;
case 53:
obj.value="不及格"
event.returnValue=false
break;
}}
</script>
解决方案 »
- appendchild 生成空白节点怎么办?
- Extjs的grid问题
- 怎样获取第一个父对象
- 自动增加tr时吃内存怎么解决?
- jQuery .ajax 方法怎么获得后台方法返回值,求教
- javascript 如何得到长数字
- 这个textarea是回事?
- netscape下window.close()怎么没反应?
- 请教一个难题,一个图片定义了style="cursor:move",但是我想在图片的热区上面加上另外的鼠标行状,可是怎么也不行啊?
- 点击a链接页面不刷新,页面内容改变
- 如何使文本输入框中的文字有颜色呢?
- document.all and document.layers ?????????
<form name="form1" method="post" action="">
<p> (1)
<input type="radio" name="s1" value="radiobutton" onclick="if(this.checked) d1.disabled=false">
<input type="text" name="d1" onkeydown="test(this)" disabled=true>
</p>
<p> (2)
<input type="radio" name="s2" value="radiobutton" onclick="if(this.checked) d2.disabled=false">
<input type="text" name="d2" onkeydown="test(this)" disabled=true>
</p>
<p> (3)
<input type="radio" name="s3" value="radiobutton" onclick="if(this.checked) d3.disabled=false">
<input type="text" name="d3" onkeydown="test(this)" disabled=true>
</p>
<p> (4)
<input type="radio" name="s4" value="radiobutton" onclick="if(this.checked) d4.disabled=false">
<input type="text" name="d4" onkeydown="test(this)" disabled=true>
</p>
<p> (5)
<input type="radio" name="s5" value="radiobutton" onclick="if(this.checked) d5.disabled=false">
<input type="text" name="d5" onkeydown="test(this)" disabled=true>
</p>
</form>
<script>
function test(obj)
{
switch(event.keyCode)
{
case 49:
obj.value="优"
event.returnValue=false
break;
case 50:
obj.value="良"
event.returnValue=false
break;
case 51:
obj.value="中"
event.returnValue=false
break;
case 52:
obj.value="及格"
event.returnValue=false
break;
case 53:
obj.value="不及格"
event.returnValue=false
break;
default:
event.returnValue=false
break;
}}
</script>
http://go6.163.com/colorweb/js/tabandarrow.html
<p> (1)
<input type="radio" name="s1" value="radiobutton">
<input type="text" name="d1" onkeydown="test(this)">
</p>
<p> (2)
<input type="radio" name="s2" value="radiobutton">
<input type="text" name="d2" onkeydown="test(this)">
</p>
<p> (3)
<input type="radio" name="s3" value="radiobutton">
<input type="text" name="d3" onkeydown="test(this)">
</p>
<p> (4)
<input type="radio" name="s4" value="radiobutton">
<input type="text" name="d4" onkeydown="test(this)">
</p>
<p> (5)
<input type="radio" name="s5" value="radiobutton">
<input type="text" name="d5" onkeydown="test(this)">
</p>
</form>
<script>
function test(obj)
{
switch(window.event.keyCode)
{
case 49:
obj.value="优"
event.returnValue=false
break;
case 50:
obj.value="良"
event.returnValue=false
break;
case 51:
obj.value="中"
event.returnValue=false
break;
case 52:
obj.value="及格"
event.returnValue=false
break;
case 53:
obj.value="不及格"
event.returnValue=false
break;
default:
event.returnValue=false
break;
}
if(event.keyCode == 38)
{
var id = window.event.srcElement.name
id = id.substr(1,1)
id = parseInt(id) - 1
if(id < 1) id = 5
eval("document.form1.d" + id + ".focus()")
}
if(event.keyCode == 40)
{
var id = window.event.srcElement.name
id = id.substr(1,1)
id = parseInt(id) + 1
if(id > 5) id = 1
eval("document.form1.d" + id + ".focus()")
}}
</script>
<p> (1)
<input type="radio" name="s1" value="radiobutton">
<input type="text" name="d1" onkeydown="test(this)">
</p>
<p> (2)
<input type="radio" name="s2" value="radiobutton">
<input type="text" name="d2" onkeydown="test(this)">
</p>
<p> (3)
<input type="radio" name="s3" value="radiobutton">
<input type="text" name="d3" onkeydown="test(this)">
</p>
<p> (4)
<input type="radio" name="s4" value="radiobutton">
<input type="text" name="d4" onkeydown="test(this)">
</p>
<p> (5)
<input type="radio" name="s5" value="radiobutton">
<input type="text" name="d5" onkeydown="test(this)">
</p>
</form>
<script>
function test(obj)
{
switch(window.event.keyCode)
{
case 49:
obj.value="优"
event.returnValue=false
break;
case 50:
obj.value="良"
event.returnValue=false
break;
case 51:
obj.value="中"
event.returnValue=false
break;
case 52:
obj.value="及格"
event.returnValue=false
break;
case 53:
obj.value="不及格"
event.returnValue=false
break;
default:
event.returnValue=false
break;
}
if(event.keyCode == 38)
{
var id = window.event.srcElement.name
id = id.substr(1,1)
id = parseInt(id) - 1
if(id < 1) id = 5
eval("document.form1.d" + id + ".focus()")
}
if(event.keyCode == 40)
{
var id = window.event.srcElement.name
id = id.substr(1,1)
id = parseInt(id) + 1
if(id > 5) id = 1
eval("document.form1.d" + id + ".focus()")
}}
</script>