获取Grid的文本框的值

时间:2011-07-25 03:36:26

标签: c# javascript asp.net

现在,我正在使用带有C#的ASP.net。我有一个网格,其中有两个文本框控件。我该怎么做才能从JavaScript中获取这两个文本框控件的值。

此致

2 个答案:

答案 0 :(得分:1)

您可以通过java脚本在网格视图中获取文本框的值,如下所示:

只需在onblur或keypress或您想要的任何其他事件上添加对javascript函数的调用,就像下面所示:

<ItemTemplate>
     <asp:TextBox ID="TextBox1" OnBlur = "javascript:return DefaultValue(this);"
     runat="server" Text='1'>
     </asp:TextBox>
</ItemTemplate>

现在在script标签中创建一个这样的函数:

function DefaultValue(name) {
            var value = document.getElementById(Name.id).value;
            alert(value);
}

希望这有助于。

答案 1 :(得分:0)

此示例将获取id为“theIDOfMyTextBox”的控件,然后将文本放入变量文本

<script type="text/javascript">
    var textBox = document.getElementById("theIDOfMyTextBox");
    var text = textBox.value;
</script>

WC3 Schools有一个可以使用的在线javascript编辑器,google