Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Javascript不接受textbox的值_C#_Javascript_Asp.net_.net - Fatal编程技术网

C# Javascript不接受textbox的值

C# Javascript不接受textbox的值,c#,javascript,asp.net,.net,C#,Javascript,Asp.net,.net,我在asp.net中的文本框为: <asp:TextBox ID="txtLinkedTicket" runat="server" onBlur="javascript:saveChanges('txtLinkedTicket', document.getElementById('MainContent_txtLinkedTicket').Value);"> </asp:TextBox> 我正在将controlname及其值传递给函数 但当我为textbox发出警报时,

我在asp.net中的文本框为:

<asp:TextBox ID="txtLinkedTicket" runat="server" onBlur="javascript:saveChanges('txtLinkedTicket', document.getElementById('MainContent_txtLinkedTicket').Value);">
</asp:TextBox>
我正在将controlname及其值传递给函数

但当我为textbox发出警报时,我并没有得到它的值

它显示了“未定义”

我是否错误地传递了值

请帮帮我

注意:我不想做:

document.getEleme。。。。在javascript函数中,因为每个文本框有10个文本框,所以我只想将其值发送给函数


请帮助我。

首先,将
ClientIDMode=“Static”
设置为在页面呈现时,服务器可能会更改id以获得唯一性:

<asp:TextBox ID="txtLinkedTicket" runat="server" ClientIDMode="Static" onBlur="javascript:saveChanges('txtLinkedTicket', document.getElementById('MainContent_txtLinkedTicket').Value);">
</asp:TextBox>
注意:要使用jquery,您需要在页面中包含jquery脚本文件

在页面中添加jquery脚本:

<script src="http://code.jquery.com/jquery-1.7.1.js"></script>

首先,将
clientmode=“Static”
设置为在页面呈现时,服务器可以更改id以获得唯一性:

<asp:TextBox ID="txtLinkedTicket" runat="server" ClientIDMode="Static" onBlur="javascript:saveChanges('txtLinkedTicket', document.getElementById('MainContent_txtLinkedTicket').Value);">
</asp:TextBox>
注意:要使用jquery,您需要在页面中包含jquery脚本文件

在页面中添加jquery脚本:

<script src="http://code.jquery.com/jquery-1.7.1.js"></script>

埃山是对的

自动根据服务器端控件的ClientIDMode属性的值生成ID

将其设置为静态,它将不会更改您分配的ID,您可以按照您想要的方式控制客户端代码。

Eshan是正确的

自动根据服务器端控件的ClientIDMode属性的值生成ID


将其设置为静态,它不会更改您分配的ID,您可以按您想要的方式控制客户端代码。

.value
,而不是
.value
。哦…它完成了任务,我不知道javascript区分大小写。
.value
,而不是
。value
。哦…它完成了任务,我不知道javascript区分大小写。。