Метка инициализируется значением текстового поля. После щелчка на ярлыке отображается текстовое поле. Затем пользователь может редактировать содержимое текстового поля. После размытия фокуса текстовое поле скрыто и отображается метка. Если пользователь удаляет содержимое текстового поля или только вводит пробел в текстовое поле, текстовое поле не скрывается, что позволяет избежать ярлыка без текста. Есть ли способ сделать это ?inline edit control
0
A
ответ
0
непроверенная, но общая идея должна помочь вам.
HTML:
<asp:TextBox ID="txtA" onblur="txtBlur();" style="display:none;" runat="server"/>
<asp:Label ID="txtA" onclick="txtFocus();" runat="server"/>
стороне клиента JS:
<script>
var txtA = document.getElementById("<%# txtA.ClientID %>");
var lblA = document.getElementById("<%# lblA.ClientID %>");
function txtBlur()
{
if (txtA.value.trim() != '')
{
lblA.innerText = txtA.value;
lblA.style.display = 'inline';
txtA.style.display = 'none';
}
}
function txtFocus()
{
txtA.value = lblA.innerText;
lblA.style.display = 'none';
txtA.style.display = 'inline';
}
</script>
0
Проверить для проверки Js, что текстовое поле не является пустым
function Validate()
{
if(document.getElementById("txta").value=="")
{
alert('Please enter the value');
document.getElementById("txta").focus();
return false;
}
}
или вы можете на стороне сервера
if (txa.text ="")
{
Response.Write('Text box cannot be empty');
}
Смежные вопросы
- 1. Угловая динамическая таблица inline edit
- 2. jqGrid inline edit problem
- 3. JQuery/PHP Inline Edit
- 4. replicate phpmyadmin inline edit
- 5. ASP.NET MVC Inline Edit
- 6. Облицовка трудности inline edit
- 7. jqGrid - inline edit and trapping edit rules
- 8. EDIT control text overflow
- 9. Capital Only Edit Control
- 10. WIX Template Edit Control
- 11. Подкласс EDIT control
- 12. Constraining Edit Control content
- 13. MFC Spin/Edit Control
- 14. Inline Edit Textarea Использование JQuery
- 15. jquery inline image edit plugin
- 16. JQGrid setRowData После inline edit
- 17. Jqgrid Изменить значения inline edit
- 18. Ajax inline edit Результаты mysql
- 19. jqGrid wrap text inline edit
- 20. JQGrid Функция после inline edit
- 21. jqgrid inline edit row validation
- 22. ASPXGridview Edit Form Find Control
- 23. MFC edit control странное поведение
- 24. Win32 GUI: edit control blur
- 25. Inline edit in table with edit button jquery
- 26. Отменить редактирование события в jqGrid inline edit
- 27. Метод обновления Calling Rails через Inline Edit
- 28. jqgrid inline edit get ajax success reponse
- 29. jQuery inline-edit на двойном щелчке?
- 30. datatables inline edit с загрузкой файла
Я считаю, что это будет код на стороне клиента. Таким образом, JavaScript является обязательным. –