首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在代码后面调用输入类型

问在代码后面调用输入类型
EN

Stack Overflow用户
提问于 2015-06-01 21:00:18
回答 2查看 2.7K关注 0票数 0

好吧,我从不用这个:

代码语言:javascript
复制
<input type="text" name="username" id="username" tabindex="1" class="form-control" placeholder="Username" value="" />

我通常用这个:

代码语言:javascript
复制
<asp:TextBox type="text" name="username" id="username" tabindex="1" class="form-control" placeholder="Username" runat="server"></asp:TextBox>

对于最后一个,我可以在后面的代码中这样调用textbox:

代码语言:javascript
复制
username.Text = "blah blah"

但是对于第一个,我不能用id来称呼它。有人能告诉我如何在后面的代码中调用第一个示例input type吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-01 21:04:41

代码语言:javascript
复制
<input type="text" name="username" id="username" t....

首先,您不能在后面调用代码,因为它不是服务器端控件。您只能调用代码中的那些控件,这些控件被定义为具有runat属性的服务器端控件。

若要调用代码后面的第一个属性,请添加runat="server"属性,如

代码语言:javascript
复制
<input type="text" name="username" runat="server" id="username" tabindex="1" class="form-control" placeholder="Username" value="" />
票数 1
EN

Stack Overflow用户

发布于 2015-06-01 21:27:32

将runat属性添加到input中,在后面的代码中可以使用输入id在代码后面设置输入属性。

例如:您有以下文本框:

代码语言:javascript
复制
<input type="text" id="txt1" runat="server" />

您可以从后面的代码中设置文本值:

代码语言:javascript
复制
txt1.Value = "my value";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30583186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档