让我头痛的问题?关于服务器与客户端交付的问题??????????/

mfkygazb 2004-10-29 04:31:15
比如有一个服务器端控件TextBox1,我怎样在js中写代码对TextBox1中的值进行相应的操作和检查,还可以赋值给这个控件,要怎样实现,我在JS中找不到服务器端控件的ID,也取不到他的值,我要怎样做啊!晕
...全文
176 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
purplesunshine 2005-02-25
  • 打赏
  • 举报
回复
帮你顶一下,学习学习
snoopywind 2005-02-25
  • 打赏
  • 举报
回复
getElementById B要大写,不好意思
snoopywind 2005-02-25
  • 打赏
  • 举报
回复
var tt=document.getElementbyId("TextBox1")
tt.value="XXX"
mfkygazb 2004-11-02
  • 打赏
  • 举报
回复
<%@ Page language="c#" Codebehind="WebForm8.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.WebForm8" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm8</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="javascript">
function fun1()
{
!不知如何写
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<input type="text" id="txt1" value="client">
<asp:TextBox id="TextBox1" runat="server" Text="server"></asp:TextBox>
</form>
</body>
</HTML>

.cs文件中就只有一句
private void Page_Load(object sender, System.EventArgs e)
{
this.TextBox1.Attributes.Add("onclick","fun()");
}

我要在fun1()写一段代码让txt1的值等于TextBox1的值,
反正我的意思就是要在fun1()中对TextBox1进行操作(取值和赋值)?????>>>>我要怎么在fun1中写代码??????
mfkygazb 2004-11-02
  • 打赏
  • 举报
回复
可不可以再详细一点,谢谢了
mfkygazb 2004-11-01
  • 打赏
  • 举报
回复
可不可以再详细一点,谢谢了
mfkygazb 2004-10-30
  • 打赏
  • 举报
回复
自己顶,我想总有人会为我解决的>
asuntea 2004-10-30
  • 打赏
  • 举报
回复
我也想知道应该怎么实现???????
mfkygazb 2004-10-30
  • 打赏
  • 举报
回复
to:huqiyang(长路漫漫任我闯)
为什么是"text1",我的TextBox名叫TextBox1,我怎么找不到啊????//
huqiyang 2004-10-30
  • 打赏
  • 举报
回复
document.all("text1").value="aaa";
真相重于对错 2004-10-30
  • 打赏
  • 举报
回复
服务器控件的id在客户端是可能发生变化的,不知你注没注意webcontrol有一个ClientId的属性,如果你的textbox在一个容器里比如datagrid,repeat.你需要在服务器端程序生成javascript,通过registerclientblock(记不清,查查msdn)写入客户端
qiangsheng 2004-10-30
  • 打赏
  • 举报
回复
你把你的代码贴出来,大家给你分析吧。
mfkygazb 2004-10-30
  • 打赏
  • 举报
回复
我想要代码,不知谁可以提供,
webserv2 2004-10-30
  • 打赏
  • 举报
回复
这个可以用JS模拟回发就可以了,
服务器段控件的回发其实就是调用_dopostback函数,第一个参数是控件名称,第二个参数是一些额外信息,你可以在服务器段填加一些隐藏的服务器倥件,写上对应的事件。在这些事件中修改编辑TextBox1的属性,然后在客户端用JS,调用_dopostback函数,_dopostback("隐藏控件名称",null),就可以在实现在客户段操作服务器端的事件了·!肯定可以的!
webserv2 2004-10-30
  • 打赏
  • 举报
回复
这个可以用JS模拟回发就可以了,
服务器段控件的回发其实就是调用_dopostback函数,第一个是控件名称,第一个参数是一些额外信息,你可以在服务器段填加一些隐藏的服务器倥件,写上对应的事件。在这些事件中修改编辑TextBox1的属性,然后在客户端用JS,调用_dopostback函数,_dopostback("隐藏控件名称",null),就可以在实现在客户段操作服务器端的事件了·!肯定可以的!
jonescheng 2004-10-30
  • 打赏
  • 举报
回复
document.getElementById('服务器控件ID').value

就可以了。。
mfkygazb 2004-10-30
  • 打赏
  • 举报
回复
自己顶,我想总有人会为我解决的>
mfkygazb 2004-10-29
  • 打赏
  • 举报
回复
to:qiangsheng(代码工人)
那样找不到服务器端的TextBox1
==================================================

我想要代码,不知谁可以提供,
qiangsheng 2004-10-29
  • 打赏
  • 举报
回复
Form1.all.TextBox1.value =
记住,javascript是大小写敏感的,一定要注意大小写。
chsfly 2004-10-29
  • 打赏
  • 举报
回复
看看javascript

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧