textbox控件 怎么取值 或者说怎么取到第一行数据的ID 而且只设置第一行数据的函数事件 用js!!!
解决方案 »
- win7与sql server
- 实在是没分了:但问题还是的请高手解决!请看看我的这个脚本为什么不起作用?
- 如何复制文件夹???
- 我还想用js处理一下<%#Eval("")%>里的变量,怎么办呢?
- Membership.DeleteUser引发的诡异数据库错误,请指教,急
- 点击刷新,后退按钮都会出现问题……
- asp.net发送邮件
- 图片分行显示问题!请问那位大哥知道吗???
- VC++.net与VB.net与C#的发展空间有多大?
- 如何实现datagrid实现表的多层关系,在父表内显示子表内容?
- asp的TextBox 设置属性TextMode="MultiLine"成为textArea
- GridView_SelectedIndexChanged,SelectedIndexChanged事件点击没反应啊
<ItemTemplate>
<asp:TextBox ID="txt1" runat="server" Width="130px" Text='<%#Eval("userName") %>' onkeyup="gaibian()"></asp:TextBox></ItemTemplate>
</asp:Repeater>
</form>
<script type="text/javascript"> function gaibian() {
var a = document.getElementById("reperter1_ctl00_txt1").value;
a = a.replace('-', '');
var r = a.match(/^[a-z|A-Z]+/gi);
var s = a.match(/\d+$/gi);
document.getElementById("reperter1_ctl01_txt1").value = r + "-" + (parseInt(s) + 1);
}
</script>
<input name="reperter1$ctl01$txt1" type="text" id="reperter1_ctl01_txt1" onkeyup="gaibian()" style="width:130px;" />
<input name="reperter1$ctl02$txt1" type="text" id="reperter1_ctl02_txt1" onkeyup="gaibian()" style="width:130px;" />
<input name="reperter1$ctl03$txt1" type="text" id="reperter1_ctl03_txt1" onkeyup="gaibian()" style="width:130px;" />
<input name="reperter1$ctl04$txt1" type="text" id="reperter1_ctl04_txt1" onkeyup="gaibian()" style="width:130px;" />
<input name="reperter1$ctl05$txt1" type="text" id="reperter1_ctl05_txt1" onkeyup="gaibian()" style="width:130px;" />
</form>
<script type="text/javascript"> function gaibian() {
var a = document.getElementById("reperter1_ctl00_txt1").value;
a = a.replace('-', '');
var r = a.match(/^[a-z|A-Z]+/gi);
var s = a.match(/\d+$/gi);
document.getElementById("reperter1_ctl01_txt1").value = r + "-" + (parseInt(s) + 1);
}
</script>
还有Repeater控件,它有header,item和foot。
你要让程序知道,你想获取的是item,而不是header和foot内的数据。