在C#中怎样获得html控件的值

在C#中怎样获得html控件的值,第1张

方法1:

C#

Label1Text = RequestForm["txtName"]ToString();

方法2:

C#

SystemCollectionsSpecializedNameValueCollection nc = new SystemCollectionsSpecializedNameValueCollection(RequestForm);

Label1Text = ncGetValues("txtName")[0]ToString();

注: "txtName"为Html控件的"name"属性值

以上代码在Microsoft Visual Studio 2012下调试通过

<span id="spanid" name="spanname">123</span>

通过id获span里面的值

documentgetElementById("spanid")innerHTML

通过name获span里面的值

documentgetElementByName("spanname")innerHTML

还有class等其它的方式就不列举了

比如这个:<input type="text" id="txtUserName" Text="张三">

改成<input type="text" id="txtUserName" Text="张三" runat="server">

然后添加个

<input type="text" id="txtUserName1" Text="张三" runat="server">

<input type="botton" value ="传值" onclick="keys()">

然后写个js

<script>

function keys()

{

var a=documentgetelementbyid("txtUserName")value;

documentgetelementbyid("txtUserName")value=a;

}

</script>

<input type="text" value="" maxlength="100"  id="input1" name="input1"/>

<a href="javascript:aa()">点这里检测文件框输入的值</a>

<script>

var str;

function aa(){

str=documentgetElementById("input1")value;//把文本框值赋值给变量str

alert(str);

}

</script>

可以直接引用的, 也可以做一些运算后输出, 不过要保证你引入 js 的代码写在前面, 不然会变量值是 undefined

想显示出来可以 documentwrite

或者赋值给一个容器的 innerHTML

<span id="demo"></span>

<script language="javascript">

documentgetElementById("demo")innerHTML = d;

</script>

或者赋值给一个输入框的 value

<input type="text" id="demo" />

<script language="javascript">

documentgetElementById("demo")value= d;

</script>

一般可以用原生js及jQuery获取html元素的值。

<div id="test">数值</div>

原生js写法:

alert(documentgetElementById('test')innerHTML);//数值

jQuery写法:

alert($('#test')html());//数值

说明:

innerHTML是取元素的内部html代码,此例中即div内部的所有html代码

html()方法作用也是取dom节点的内部html内容,是jQuery中的函数方法

以上就是关于在C#中怎样获得html控件的值全部的内容,包括:在C#中怎样获得html控件的值、怎样获取html的span标签的值、ASP.NET如何获取HTML里的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9502147.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存