Jquery 对于asp文本框,它是有效的。必须使用gridview模板字段文本框
请参阅此链接: 它在asp文本框上运行良好 我必须在gridview templatefield文本框上工作。它第一次在gridview文本框上工作时很好。但在postbak之后,它失败了Jquery 对于asp文本框,它是有效的。必须使用gridview模板字段文本框,jquery,asp.net,gridview,textbox,Jquery,Asp.net,Gridview,Textbox,请参阅此链接: 它在asp文本框上运行良好 我必须在gridview templatefield文本框上工作。它第一次在gridview文本框上工作时很好。但在postbak之后,它失败了 请帮助…尝试使用if条件编写代码 if (IsPostBack) { // Is a postback, do something } else { // Is not a postback, do something } 这是我的脚本: <script type="text/
请帮助…尝试使用if条件编写代码
if (IsPostBack)
{
// Is a postback, do something
}
else
{
// Is not a postback, do something
}
这是我的脚本:
<script type="text/javascript">
function gridviewDispAddonkeyupmethod() {
$(".**DispAdd**").val(addCommasOnKeyPress($(".**DispAdd**").val()));
}
function addCommasOnKeyPress(nStr) {
nStr = nStr.replace(/\,/g, '')
nStr += '';
var x = nStr.split('.');
var x1 = x[0];
var x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + ',' + '$2');
}
return x1 + x2;
}
</script>
<asp:TextBox ID="txtDispAdd" **CssClass="DispAdd"** runat="server"></asp:TextBox>
Dim txtDispAdd As TextBox = DirectCast(e.Row.FindControl("txtDispAdd"), TextBox)
txtDispAdd.Attributes.Add("onKeyUp", "javascript:gridviewDispAddonkeyupmethod()")
阿罕杜利拉,工作出色。谢谢大家。指定失败。为什么回发时需要使用jquery方法?@tim抱歉,不是坐在座位上。如何在gridview文本框中放置逗号分隔的值?您需要向我们显示gridview的标记,是否使用TemplateFields?什么是数据源,您希望在文本框中显示什么?假设您有一个要用逗号分隔的
string[]strings
:textBox1.Text=string.Join(“,”,strings)代码>。好的,我使用的是TemplateFields。当我在文本框中输入数字时,当输入100000时,它将是100000。它一定在钥匙上