当前位置: 技术问答>java相关
JSP的超级疑难问题!
来源: 互联网 发布时间:2015-11-10
本文导语: JSP页面PgTest.jsp内容如下: PgTest function goWhere() { window.location.href="/tech-qa-java/ID/11/testname/.html"+myform.testname.value; } function onTextKeyDown() { if(window.event.keyCode==13) { var srcID=event.sr...
JSP页面PgTest.jsp内容如下:
PgTest
function goWhere() {
window.location.href="/tech-qa-java/ID/11/testname/.html"+myform.testname.value;
}
function onTextKeyDown() {
if(window.event.keyCode==13) {
var srcID=event.srcElement;
if(srcID.name=="testname") {
goWhere();
}
}
}
onTextKeyDown();
在文本框中输入abc后,通过使用request.getParameter("")方法只能获得testname的值,而不能获得ID的值,不知是何原因?
PgTest
function goWhere() {
window.location.href="/tech-qa-java/ID/11/testname/.html"+myform.testname.value;
}
function onTextKeyDown() {
if(window.event.keyCode==13) {
var srcID=event.srcElement;
if(srcID.name=="testname") {
goWhere();
}
}
}
onTextKeyDown();
在文本框中输入abc后,通过使用request.getParameter("")方法只能获得testname的值,而不能获得ID的值,不知是何原因?
|
PgTest
function goWhere() {
window.location.href="/tech-qa-java/ID/11/testname/.html"+document.all.testname.value;
}
function onTextKeyDown() {
if(window.event.keyCode==13) {
var srcID=event.srcElement;
if(srcID.name=="testname") {
goWhere();
}
}
}
onTextKeyDown();
|
在goWhere中加上event.returnValue=false;
function goWhere() {
window.location.href="/tech-qa-java/ID/11/testname/.html"+myform.testname.value;
event.returnValue=false;
}
或者在onTextKeyDown()中加上event.returnValue=false;
function onTextKeyDown() {
if(window.event.keyCode==13) {
var srcID=event.srcElement;
if(srcID.name=="testname") {
event.returnValue=false;
goWhere();
}
}
}
后者更符合逻辑一些,这样做是为了屏蔽掉默认的按键处理
function goWhere() {
window.location.href="/tech-qa-java/ID/11/testname/.html"+myform.testname.value;
event.returnValue=false;
}
或者在onTextKeyDown()中加上event.returnValue=false;
function onTextKeyDown() {
if(window.event.keyCode==13) {
var srcID=event.srcElement;
if(srcID.name=="testname") {
event.returnValue=false;
goWhere();
}
}
}
后者更符合逻辑一些,这样做是为了屏蔽掉默认的按键处理