无法获取从HTML传递的元素 [英] unable to get elements passed from html

查看:95
本文介绍了无法获取从HTML传递的元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在创建下面的jsp页面。

 <%@ page contentType =text / htmlpageEncoding = UTF-8 %GT; 

< html>
< head>
< meta http-equiv =Content-Typecontent =text / html; charset = UTF-8>
< title> JSP Page< / title>
< script type =text / javascript>

function show(x)
{
document.getElementById(x).style.display ='block';
}
函数hide(x)
{
document.getElementById(x).style.display ='none';
}
函数handleKeyEvent(e){
var charCode;


if(e& e.which){
charCode = e.which;
} else if(window.event){
e = window.event;
charCode = e.keyCode;


if(charCode == 13){
//document.getElementById(\"yourForm)。submit();
var m = document.getElementById(e);
alert(m);
hide(x);
}
}


< / script>
< / head>
< body>
< form name =form1method =postaction =abc.jsp>
< table width =722>
< tr>
< td width =431height =190>
< table width =439>
< tr>
< td width =129>部分已更新< / td>
< td width =108>< p>
< td width =331align =center>
< input type =submitname =CT Review Complete(CTRCid =CT Review Complete(CTRC)value =CT Review Complete(CTRC)>< / td>
< / tr>
< tr>
< td align =center>
< input type =submitname =Cleanup Queries Cleanup Queriesvalue =清理查询>< / td>
< td align =center>
< input type =submitname =Cleanup Complete 清理完成值=清理完成>< / td>
< / tr>
< tr>
< td colspan =2align =center >< input type =submitname =Go_To_Main_Pageid =Go_To_Main_Pagevalue =前往主页>< / td>
< / tr>
< ; / table>
< p>& nbsp;< / p>
< / form>
< h1>& nbsp;< / h1>
< / body>
< / HTML>

我想看看我何时在textarea中输入文字并按下回车键,我想看到文字称职。在目前情况下它正在提醒一个消息[对象]。另外,当我检查单选按钮时,如果我检查TSI查询单选按钮,然后单击SI查询单选按钮,反之亦然,两者都显示,我只想要显示一个textarea。



对于屏幕截图,您可以查看此链接。



http://jsfiddle.net/dYy26/



谢谢。

解决方案检查此:

 < html> 
< head>
< meta http-equiv =Content-Typecontent =text / html; charset = UTF-8>
< title> JSP Page< / title>
< script type =text / javascript>

function show(x,y)
{
document.getElementById(x).style.display ='block';
document.getElementById(y).style.display ='none';
document.getElementById('Ship_IDl')。style.display ='block';

函数hide(x,y)
{
document.getElementById(x).style.display ='none';
document.getElementById(y).style.display ='block';
document.getElementById('Ship_IDl')。style.display ='none';
}

函数myKeyPress(e,x,y){
var keynum;
if(window.event){// IE
keynum = e.keyCode;
} else
if(e.which){// Netscape / Firefox / Opera
keynum = e.which;
}
//alert(String.fromCharCode(keynum));
// alert(keynum);
if(keynum == 13){
//document.getElementById(\"yourForm)。submit();
var m = document.getElementById(x).value;
alert(m);
hide(x,y);
}
}
< / script>
< / head>
< body>
< form name =form1method =postaction =abc.jsp>
< table width =722>
< tr>
< td width =431height =190>
< table width =439>
< tr>
< td width =129>部分已更新< / td>
< td width =108>< p>
发送“验证码”获取 | 15天全站免登陆