javascript - 如何获取文本框的客户端 ID,它是 Gridview EditItemTemplate,用于使用 JAVASCRIPT 将文本框值转换为马拉地语
问题描述
我正在使用 masterpage 包含 webform 页面,我希望在我的 javascript 函数中使用 gridview 文本框 ID
我想要在 EditItemTemplate 模式下出现在 Gridview 中的 Textbox 的客户端 ID,以便在 gridview 的编辑模式时进行翻译。
我想要 Javascript 函数中的文本框客户端 ID。
我该如何解决这个问题?
这是我的代码
This the script which i am using for translate
`<script src="https://www.google.com/jsapi" type="text/javascript">
</script>
<script lang="javascript" type="text/javascript">
google.load("elements", "1", { packages: "transliteration" });
function onLoad() {
var options = {
//Source Language
sourceLanguage: google.elements.transliteration.LanguageCode.ENGLISH,
// Destination language to Transliterate
destinationLanguage: [google.elements.transliteration.LanguageCode.MARATHI],
shortcutKey: 'ctrl+g',
transliterationEnabled: true
};
var control = new google.elements.transliteration.TransliterationControl(options);
control.makeTransliteratable(['<%=txtFromWhomeRecieved.ClientID%>']);
}
google.setOnLoadCallback(onLoad);`
这是我的网格视图
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="id"
OnPageIndexChanging="GridView1_PageIndexChanging" OnRowCancelingEdit="GridView1_RowCancelingEdit" OnRowDataBound="GridView1_RowDataBound"
OnRowDeleting="GridView1_RowDeleting" OnRowEditing="GridView1_RowEditing" OnRowUpdating="GridView1_RowUpdating" CellPadding="1" Height="30px" ForeColor="#333333" GridLines="None" CssClass="auto-style2" AllowPaging="True" PageSize="6">
<AlternatingRowStyle BackColor="" ForeColor="Black" />
<RowStyle HorizontalAlign="Center" />
<Columns>
<asp:BoundField DataField="ID" HeaderText="Inward No " readonly="true" >
<HeaderStyle BackColor="#000066" Font-Size="Small" />
<ItemStyle />
</asp:BoundField>
<asp:BoundField DataField="AdminRecieved_Date" HeaderText="Inward Date" DataFormatString="{0:MM/dd/yy}" readonly="true">
<ItemStyle />
</asp:BoundField>
<asp:TemplateField HeaderText="Name From Whome Recieved">
<ItemTemplate>
<asp:Label ID="lblFromWhomeRecieved" runat="server" Text='<%# Eval("FromWhomeRecieved")%>' ></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtFromWhomeRecieved" name="txtWhome" runat="server" Text='<%# Eval("FromWhomeRecieved")%>' />
` </EditItemTemplate></asp:TemplateField></asp:GridView>'
解决方案
推荐阅读
- elasticsearch - 属于时间过滤器的文档数占 Kibana 索引模式中文档总数的百分比
- verilog - Questasim - 是否可以在新设计上记录和重新加载信号?
- pgadmin-4 - 带有 SSH 隧道的 pgadmin4:导入不起作用
- python-3.x - 如何在不迭代每列的情况下将数据框附加到列顺序更改的 csv 文件中?
- r - 浮点数子集和问题的递归函数
- python - 使用 python 导出 Excel 到 PDF:获取拆分图
- oracle - Oracle SQL:如何从结果中删除重复的员工 ID?
- bash - 为什么 ERR 陷阱不适用于非零值的双与号 (&&) 退出中的命令
- sapui5 - 捕获智能表个性化确定按钮的事件
- python - 如何通过芹菜延迟不存在的任务?