标题:JavaScript中如何获得HTML表单中的文本框值?
只看楼主
silangwaif
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-8-23
 问题点数:0 回复次数:8 
JavaScript中如何获得HTML表单中的文本框值?

大哥,请问一下,JavaScript中如何获得HTML表单中的文本框值?
<html>
<body>
<form action="" method="post" name="deng">
用户名:<input type="text" name="userid"><br>
密码:<input type="password" name="userpwd"><br>
<input type="submit" value="提交" name="b1">
<input type="reset" value="取消" name="b2">
</form>
<SCRIPT LANGUAGE="JavaScript">
var name=deng.userid.value;//为什么不可以取到用户名的值??????
document.write(name);
//var s=1;
//document.write(s);做实验用的
</SCRIPT>
</body>
</html>

搜索更多相关主题的帖子: quot 文本框 HTML表单 JavaScript中 name 
2007-08-23 20:49
silangwaif
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-8-23
得分:0 
在线等,急!!!
2007-08-23 21:07
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
得分:0 
这样看看

name=document.deng.userid.value;
2007-08-24 11:32
VB爱上我
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:478
专家分:52
注 册:2005-10-14
得分:0 
<html>
<body>
<form action="" method="post" name="deng">
用户名:<input type="text" name="userid" value="页面载入时文本框没赋值"><br>
密码:<input type="password" name="userpwd"><br>
<input type="submit" value="提交" name="b1">
<input type="reset" value="取消" name="b2">
</form>
<SCRIPT LANGUAGE="JavaScript">
var name=deng.userid.value;//为什么不可以取到用户名的值??????
document.write(name);
//var s=1;
//document.write(s);做实验用的
</SCRIPT>
</body>
</html>

IT618资讯网 提供服务端开发,前端开发,网页特效,热门开源系统研究,软件下载,站长建站,淘宝开店等学习资料.
2007-08-24 11:54
jkll007123
Rank: 1
等 级:新手上路
威 望:1
帖 子:64
专家分:0
注 册:2007-7-8
得分:0 

用这个调用函数试试
<html>
<body>
<form action="" method="post" name="deng">
用户名:<input type="text" name="userid" onkeyup="show()"><br>
密码:<input type="password" name="userpwd"><br>
<input type="submit" value="提交" name="b1">
<input type="reset" value="取消" name="b2"><br>
<input type="text" name="showname" value="用来显示名字的" readonly>
</form>

<SCRIPT LANGUAGE="JavaScript">
function show(){
var name=document.all.deng.userid.value;//为什么不可以取到用户名的值??????
document.all.deng.showname.value=name;
}
//var s=1;
//document.write(s);做实验用的
</SCRIPT>
</body>
</html>


習慣瞇醉,禧歡跟上帝窷兲,像变澀龙般虚伪,如气候那样善变.人脸背后流淌着恶魔的血,一路向前,猦猦癫癫.
2007-08-27 15:25
爱上猫
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-8-29
得分:0 
谢谢楼上的,你的回答让我也解决一个问题.
在输入身份证号后,在出生日期表格中自动截取出出生日期.
<SCRIPT LANGUAGE="JavaScript">
function show(){
var name=document.form1.sfzh.value;
document.form1.csrq.value=(name.substr(6,8));
}
</SCRIPT>

<input name="csrq"type="text" id="csrq" size="14"onmouseup="show()"></td>


还有一个小问题:
身份证号输入完毕,必须点击鼠标才能截取出生日期,能否输入完毕后在出生日期栏中马上就显示出来呢?
谢谢!!!
2007-08-30 10:23
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
得分:0 
回楼上,用onblur事件去触发。。。
2007-08-31 08:49
爱上猫
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-8-29
得分:0 

谢楼上!!
我试了一下,如果把onblur放在
<input name="csrq"type="text" id="csrq" size="14"onblur="show()"></td>
这一行中的话,结果和onmouse差不多,不同的是当csrq失去焦点后显示截取的出生日期,如果放在
<input name="sfzh"type="text" id="sfzh" size="14" onblur="show()">中就可以完成.
但还有一点小问题,我再慢慢处理.

谢谢!!

2007-08-31 11:18
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
得分:0 
那是第一个你少了个空格
2007-08-31 11:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-164973-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.438531 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved