Прежде всего, я не очень хорошо на английском языке, но Ill попробовать сделать его понятным как можноИзменение метки для текстового поля на Javascript
Так что я сделал было создать GridView, в котором колонна; два управляет и метки текстового поля установлено, чтобы быть видимым в то время как текстовое поле все наоборот
здесь клиент-код моего GridView
<asp:Image ID="img" onclick="javascript:Toggle(this);" runat="server" ImageUrl="~/Images/minus.gif"
ToolTip="Collapse" Width="7px" Height="7px" ImageAlign="AbsMiddle" /></a>
<asp:Label ID="lbllastname" Height="15px" Width="180px" runat="server" Text='<%# Eval("CourseCatName")%>'></asp:Label>
<asp:TextBox ID="txtCourseCategory" AutoPostBack="true" runat="server" Text='<%# Eval("CourseCatName")%>'
Font-Size="XX-Small" Font-Names="Verdana" Style="display: none" OnTextChanged="txtCourseCategory_TextChanged"
Height="16px" Width="207px"></asp:TextBox><br />
Я знаю, что трудно найти управление внутри GridView так, что я сделал это создать atrribute на моей стороне сервера, чтобы передать на моем яваскрипте функции Вот что я сделал
Dim txttry As TextBox = DirectCast(e.Row.FindControl("txtCourseCategory"), TextBox)
Dim labeltry As Label = DirectCast(e.Row.FindControl("lbllastname"), Label)
labeltry.Attributes.Add("onclick", "javascript:return validate('" + txttry.ClientID + "','" + labeltry.ClientID + "')")
И на моем JavaScrip т ив создал функцию для вызова элементов управления
function validate(txtobj, lblobj) {
document.getElementById(lblobj).style.display = 'none';
document.getElementById(txtobj).style.display = 'block';
}
Так что код работает, и я думаю, что это почти сделано, но когда я запускаю свою программу и нажмите на этикетке; ярлык скрывается, но текстовое поле ниже, как есть <br/>
между Я снова проверяю коды, но не нашел ничего, что могло бы сделать текстовое поле ниже. Сэр/Мадам, как вы думаете, проблема, или я должен добавить для нее CSS? Или мой код - огромная проблема? Я открыт для предложения, будь он плохим или хорошим. Кстати, я действительно новичок в javascript
Спасибо за ваше время и силы, пытаясь прочитать мою проблему.
Спасибо, сэр, что вы ангел.^_^спасибо также за ваше описание. Сейчас он работает нормально. – Janwel