后台怎么获取HTML控件里的值

后台怎么获取HTML控件里的值,第1张

控件,不太清楚你说的是哪种控件,举几个常用例子吧:

最常用的一般就是input、textarea控件了,其值一般存放在value这个标签属性内,一般只需要js获取到对象后,就可以直接获取,比如以下例子(获取input的值,打印到d出框内):

HTML

<input name="name" id="int" value="我是值" />

JS

var int = documentgetElementById('int');

alert(intvalue);

还有一种情况是获取到标签内的自定义的值,这个需要特殊的方法处理一下,总体也不是很麻烦,例子(取自定义的data值):

HTML

<div id="div1" data="我是值"><div>

JS

var div1 = documentgetElementById('div1');

var text = div1getAttribute('data');

alert(text);

纯手打,望采纳。

js赋值后其实页面源代码是没有任何变化的。这个在你用js给label赋值以后查看源代码就可以看出。

所以在后台是得不到任何值的。

你可以在给label赋值的同时将值放进隐藏域,后台读取隐藏控件的值。

<script type="text/javascript">

function getVal()

{

var tab = documentgetElementById("tab");

var rows = tabrowslength;

for(var i = 1; i < rows; i++)

{

var cols = tabrows[i]childNodes;

for(var m = 0; m < colslength; m++)

{

alert(cols[m]innerText);

}

}

}

</script>

<table id="tab">

<tr>

<th>学号</th>

<th>姓名</th>

</tr>

<tr>

<td>001</td>

<td>隆美尔</td>

</tr>

<tr>

<td>002</td>

<td>希特勒</td>

</tr>

</table>

<input type="button" value="获取table值" onclick="getVal()"/>

如果这个UserControl1是你自己做的,那么你可以参考下面的代码,在UserControl1里面加上相应的代码即可

123456789'注意!不要删除或修改下列被注释的行!'MappingInfo=Text1,Text1,-1,TextPublic Property Get Text() As String Text = Text1TextEnd PropertyPublic Property Let Text(ByVal New_Text As String) Text1Text() = New_Text PropertyChanged "Text"End Property

这样就相当于做好了一个只有Text属性的TextBox控件。

引用方法UserControl1Text

如果这个UserControl1不是你自己做的,

而且没有源码,那么你只能通过Hwnd来获取它的值了。

有问题请追问,

这个要使用datalist的ItemCommand事件,所以首先添加datalist的这个事件

在后台写上这个事件的函数,或者在datalist事件找到这个事件,双击,后者最简单

当你点击某个按钮的时候,会触发ItemCommand事件,那么你可以为该按钮加上CommandName属性值

在后台可以将CommandName的值作为进行的 *** 作的判断条件

接下来就是关键的获取控件的值了,首先你要获得点击行的索引

然后根据这个索引值和你想要获取控件的ID来寻找这个控件的值,我这里是获取lable控件,所以圈出部分用的是lable定义,后面的“UP”是lable的ID,当然你也可以用button等控件

以上就是关于后台怎么获取HTML控件里的值全部的内容,包括:后台怎么获取HTML控件里的值、asp.net 后台获取前台控件的值、怎么用js获取table中的td里的控件值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/10174726.html

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

发表评论

登录后才能评论

评论列表(0条)

保存