在自定义控件中怎么取得textbox的值?

来源:百度知道 编辑:UC知道 时间:2024/06/25 16:56:52
我用两个textbox及一个按钮控件做成一个自定义控件(登录控件),其中textbox1为接受用户名,textbox2为密码,button1为提交按钮,只有这两个textbox值均非空时我才提交后台验证,在button1的javascript客户端代码中我要判断此两个textbox的值非空,为此我要取这两个值,但我用document.getElementById("username").value为何取不到id为username的值?

你用的是静态html做的还是用的 .net做的,或者是其他语言做的网页?

比如说你用的是.net做的网页,那么生成的html页面中,textbox1的id就不一定是你所写的username,因为客户端id和后台id是不一样的。

你可以这样看看你所生成的html代码中textbox1的id是不是username:
1、将你的网页用IE打开。
2、右键点击你的网页,选择【查看源文件】。
3、【查看源文件】后,打开的html代码才是你生成的真正html代码,这时候你再看看你的这个【源文件】中的textbox1的id到底是什么。
4、应该以这个【源文件】中的id为准。

如果还不能解决,你可以把你的代码粘贴出来,大家才能看着你的代码帮你解决问题。