js用document.getElementById获取文本框内容的问题

会提示得不到text里面的值<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.sql.... 会提示得不到text里面的值

<%@page contentType="text/html;charset=GB2312"%>
<%@page import="java.sql.*"%>
<%@ page import="java.util.*" %>
<HTML>
<head>

<SCRIPT Language="javascript">

function check()
{
document.write("aaa\r\n");
var id=document.getElementById('username').value;
alter(id)
}

</SCRIPT>
</head>>
<body>
<h1>第一个JSP实例1</h1>

input your name:<input type='text' value='aaaa' name='username' id='username'>
input password :<input type='text' id='password'>
<input type="button" name="login" value="login" onClick='check()'/ >
<input type="button" name="reset" value="reset">

</body>
<HTML>
展开
 我来答
尋_常
2013-11-07 · TA获得超过837个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:495万
展开全部
document.write("aaa\r\n");

写在函数中会将文档重写,导致所有元素消失
document.getElementById('username')也获取不到元素,所以值也就没有。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
My_Nice_Life
2013-11-07
知道答主
回答量:7
采纳率:0%
帮助的人:1万
展开全部
<%@page contentType="text/html;charset=GB2312"%>
<%@page import="java.sql.*"%>
<%@ page import="java.util.*" %>
<HTML>

<SCRIPT Language="javascript">

function check()
{
//document.write("aaa\r\n");
var id=document.getElementById('username').value;
alert(id)
}

</SCRIPT>
<head>

</head>>
<body>
<h1>第一个JSP实例1</h1>

input your name:<input type='text' value='aaaa' name='username' id='username'>
input password :<input type='text' id='password'>
<input type="button" name="login" value="login" onClick='check()'/ >
<input type="button" name="reset" value="reset">

</body>
<HTML>

更改部分:把“alter”改成了“alert”;把一行代码注释掉了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
choosejava
推荐于2018-02-27
知道答主
回答量:12
采纳率:0%
帮助的人:6.2万
展开全部
alert写错啦
<HTML>
<head>
</head>>
<SCRIPT type="text/javascript">
function check()
{
var id=document.getElementById('username').value;
alert(id)
}
</SCRIPT>
<body>
<h1>第一个JSP实例1</h1>
input your name:<input type='text' value='aaaa' name='username' id='username'>
input password :<input type='text' id='password'>
<input type="button" name="login" value="login" onClick='check()'/ >
<input type="button" name="reset" value="reset">
</body>
<HTML>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式