CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

一个送分问题:web form中的html中如何访问web窗体中的Text控件,document.Form1.下没有TextUserName,如何访问呢?在线等待

楼主audioer(音频)2004-09-04 20:47:12 在 .NET技术 / C# 提问

jxradio@sina.com 问题点数:0、回复次数:16Top

1 楼brightheroes(在地狱中仰望天堂)回复于 2004-09-04 20:49:24 得分 0

document.all.<%=   yourTextBox.ClientID   %>Top

2 楼brightheroes(在地狱中仰望天堂)回复于 2004-09-04 20:49:46 得分 0

document.all.<%=   TextUserName.ClientID   %>  
  Top

3 楼audioer(音频)回复于 2004-09-04 20:54:49 得分 0

如何判断TextUserName是否为空呢?请多一点代码,我是初学者  
  Top

4 楼audioer(音频)回复于 2004-09-04 20:56:56 得分 0

在javascript中如何访问呢?Top

5 楼audioer(音频)回复于 2004-09-04 21:00:53 得分 0

???Top

6 楼brightheroes(在地狱中仰望天堂)回复于 2004-09-04 21:00:56 得分 0

function   checkText()  
  {  
          var   tbValue   =   document.all.<%=   TextUserName.ClientID   %>.value;  
          if(tbValue   ==   "")  
                    alert('文本框的内容是空!');  
  }Top

7 楼Firestone2003(笨笨小猪)回复于 2004-09-04 21:07:31 得分 0

呵呵  
  来完了  
  楼上的方法完全正确Top

8 楼audioer(音频)回复于 2004-09-04 21:09:20 得分 0

再问一下ClientID是什么?Top

9 楼brightheroes(在地狱中仰望天堂)回复于 2004-09-04 21:10:31 得分 0

ClientID是服务器编译之后,控件在客户端的一个唯一的标志Top

10 楼audioer(音频)回复于 2004-09-04 21:22:20 得分 0

源码:  
  <%@   Page   language="c#"   Codebehind="UserLoadForm.aspx.cs"   AutoEventWireup="false"   Inherits="JXCatv.WebForm1"   %>  
  <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN"   >  
  <HTML>  
  <HEAD>  
  <title></title>  
  <script     language="javascript">  
  function   CheckNullClick()  
  {  
  var   tbValue   =   document.all.<%=   TextUserName.ClientID   %>.value;  
  if(tbValue   ==   "")  
  alert('文本框的内容是空!');  
  }  
  </script>  
  <meta   content="False"   name="vs_snapToGrid">  
  <meta   content="Microsoft   Visual   Studio   .NET   7.1"   name="GENERATOR">  
  <meta   content="C#"   name="CODE_LANGUAGE">  
  <meta   content="JavaScript"   name="vs_defaultClientScript">  
  <meta   content="http://schemas.microsoft.com/intellisense/ie5"   name="vs_targetSchema">  
  </HEAD>  
  <body   bgColor="#dedfde"   MS_POSITIONING="GridLayout">  
  <form   id="Form1"   method="post"   runat="server">  
  <FONT   face="宋体"></FONT>  
  <asp:textbox   id="TextPassword"   style="Z-INDEX:   102;   LEFT:   450px;   POSITION:   absolute;   TOP:   331px"  
  runat="server"   TextMode="Password"   BorderStyle="Ridge"   Height="23px"   Width="175px"></asp:textbox>&nbsp;  
  <asp:imagebutton     OnClick="CheckNullClick();"   id="LoadImgButton"   style="Z-INDEX:   103;   LEFT:   480px;   POSITION:   absolute;   TOP:   375px"  
  runat="server"   Height="21px"   Width="61px"   ImageUrl="/JXCatv/res/loadbutton.bmp"   ></asp:imagebutton><asp:textbox   id="TextUsername"   style="Z-INDEX:   104;   LEFT:   450px;   POSITION:   absolute;   TOP:   294px"  
  runat="server"   BorderStyle="Ridge"   Height="23px"   Width="175px"></asp:textbox><asp:image   id="Image1"   style="Z-INDEX:   101;   LEFT:   176px;   POSITION:   absolute;   TOP:   57px"   runat="server"  
  Height="502px"   Width="684px"   ImageUrl="/JXCatv/res/back.bmp"></asp:image><asp:image   id="Image2"   style="Z-INDEX:   105;   LEFT:   450px;   POSITION:   absolute;   TOP:   377px"   runat="server"  
  Height="14px"   Width="20px"   ImageUrl="/JXCatv/res/load_1.bmp"></asp:image>  
  <asp:Label   id="MsgLable"   style="Z-INDEX:   106;   LEFT:   550px;   POSITION:   absolute;   TOP:   380px"  
  runat="server"   Height="21px"   Width="175px"   ForeColor="White"   Font-Size="Smaller"></asp:Label></form>  
  </body>  
  </HTML>  
   
   
  加入onclick就报错:  
  http://localhost/JXCatv/UserLoadForm.aspx(25,91):   error   CS1026:   应输入   )  
  http://localhost/JXCatv/UserLoadForm.aspx(25,91):   error   CS1026:   应输入   )  
  http://localhost/JXCatv/UserLoadForm.aspx(25,92):   error   CS1525:   无效的表达式项“)”  
  http://localhost/JXCatv/UserLoadForm.aspx(25,92):   error   CS1525:   无效的表达式项“)”  
  http://localhost/JXCatv/UserLoadForm.aspx(9,28):   error   CS0246:   找不到类型或命名空间名称“TextUserName”(是否缺少   using   指令或程序集引用?)Top

11 楼brightheroes(在地狱中仰望天堂)回复于 2004-09-04 21:36:43 得分 0

if(tbValue   ==   "")  
  --->if(tbValue   =   "")  
   
  ?  
   
  Top

12 楼audioer(音频)回复于 2004-09-04 21:55:03 得分 0

在asp:imagebutton后加入OnClick="CheckNullClick();"   就出错,不知为何?就是上面的错误Top

13 楼audioer(音频)回复于 2004-09-04 22:41:43 得分 0

????Top

14 楼audioer(音频)回复于 2004-09-04 22:44:41 得分 0

???Top

15 楼downmoon(邀月)回复于 2004-09-05 00:58:37 得分 0

 
  <script   language="javascript">  
  function   LoadImgButton_Click()  
  {  
  var   tbValue   =   document.all("TextUserName").value;  
  if(tbValue   ==   "")  
  alert("文本框的内容是空!");  
  }  
  </script>  
   
   
  <INPUT   language="javascript"   id="LoadImgButton"   onclick="return   LoadImgButton_Click()"   type="button"  
  value="提交->">Top

16 楼liujuanwh()回复于 2004-09-05 15:59:23 得分 0

(TextBox)Page.FindControl("文本框名")Top

相关问题

  • HTML控件和WEB窗体控件的区别?
  • 请问.VS.NET中html控件和web窗体控件有什么区别呢
  • 窗体中显示html文档用什么控件?
  • 请问html控件(runat=server)和web窗体有什么区别?
  • 谁有窗体的控件!!!
  • 创建窗体及控件
  • MDI窗体控件问题.
  • Html实现 如何在子窗体中清除父窗体中指定控件. 如何根据某控件的值 实现提交的不同逻辑.
  • 工具箱中HTML栏的控件和Web窗体里的控件有什么不同吗?
  • VS2003工具箱里面的Web窗体控件和HTML控件有什么不同?

关键词

  • 访问
  • form

得分解答快速导航

  • 帖主:audioer

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo