<script language="JavaScript">
function handleKey() {
if (window.event.keyCode == 13) {
if (window.event.srcElement.name == "text1") {
document.formname.text2.focus();
}
if (window.event.srcElement.name == "text2") {
document.formname.text3.focus();
}
if (window.event.srcElement.name == "text3") {
document.formname.text4.focus();
}
window.event.returnValue = false;
}
}
</script>
<body onkeypress="handleKey()" onload="document.formname.text1.focus()">
<form name="formname">
<input type="text" name="text1"><br>
<input type="text" name="text2"><br>
<input type="text" name="text3"><br>
<input type="text" name="text4"><br>
</form>
</body>
function handleKey() {
if (window.event.keyCode == 13) {
if (window.event.srcElement.name == "text1") {
document.formname.text2.focus();
}
if (window.event.srcElement.name == "text2") {
document.formname.text3.focus();
}
if (window.event.srcElement.name == "text3") {
document.formname.text4.focus();
}
window.event.returnValue = false;
}
}
</script>
<body onkeypress="handleKey()" onload="document.formname.text1.focus()">
<form name="formname">
<input type="text" name="text1"><br>
<input type="text" name="text2"><br>
<input type="text" name="text3"><br>
<input type="text" name="text4"><br>
</form>
</body>
解决方案 »
- IE6下出现的问题
- 我想從iframe裡面抓標籤出來,為何顯示存取被拒
- 如何将事件的参数在外部传递给函数
- alert 提示框中如何显示变量的值???
- 关于弹出窗口关闭的问题
- 请问怎样在JAVASCRIPT里面执行HTML代码
- 怎么样用javascript打开本地的pdf文件,可编辑、只读方式
- 几个小技巧问题,送分!
- <table></table>能不能做成透明的?
- 关于LISTBOX的选项选取问题!在线等待!
- 急!如何用javascript判断html中的checkbox是否被选中??各路大侠,大虾都来看看呀!
- 一个汉字用CSS的定义大小为12px,那么他的宽度是12px吗?另外两个汉字之间的字符距离是否也是这么多???
while not rs.eof
<input type="text" name=rs("user_id")><br>
rs.movenext
wend
请问如何解决这个问题呢?(我想可以同样来个循环,但是循环的次数如何传递到<javascript>里面去?)
谢谢你!!
<input type=hidden value=<%=rs.count%>>
然后再利用客户端的javascript进行处理!
sSql = "Select * From tablename"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sSql, conn, 3, 3
%><script language="JavaScript">
function handleKey() {
var next;
if (window.event.keyCode == 13) {
if (window.event.srcElement.index <> "") {
next = (parseInt(window.event.srcElement.index) + 1) + "";
document.all(next).focus();
}
}
}
</script>
<body onkeypress="handleKey()" onload="document.formname.text1.focus()">
<form name="formname">
<%
Dim i
i = 0
while not rs.eof
%>
<input type="text" name=rs("user_id") index="<%= i %>"><br>
<%
rs.movenext
wend
%>
</form>
</body>
<%set rs=conn.execute("select stu_num,stu_id from stu_tab,cal_tab where cal_tab.cla_num="&session("cla_num")&" and stu_tab.cla_num=cal_tab.cla_num")
%>
<FORM ACTION="inputgrade.asp" METHOD=POST id=form1 name=form1>
<%
while not rs.eof
response.write rs("stu_num")
response.write rs("stu_id")
%>
<INPUT type="text" id=text1 name=<%Response.Write "gradeof"&rs("stu_num")%> size="8">
<%
rs.movenext
if not rs.eof then
response.write rs("stu_num")
response.write rs("stu_id")
%>
<INPUT type="text" id=text2 name=<%Response.Write "gradeof"&rs("stu_num")%> size="8">
<%
Response.Write"<br><br>" rs.movenext
end ifwend
%>
<br>
<br>
<INPUT type="submit" value="提交" id=submit1 name=ok>
<INPUT type="reset" value="取消" id=submit2 name=44>
</form> 我以上为了需要一次循环做两次rs.movenext。
现已实现的界面如下:
学号 姓名 成绩 学号 姓名 成绩
1001 张三 <input> 1002 李四 <input>
..... ....<input type=sumit><input type=reset>
现在老师要求
1。不用Tab键移动光标,而用enter键移动光标。
2。用F1,F2...等填入优秀,良好,中等等(考察课情况)盼大虾赐教!!!!