HTML-тег ввода: как получить много текста для атрибута title? - PullRequest
1 голос
/ 02 октября 2019

Вопрос

Как лучше всего иметь много текста для атрибута title в типе ввода HTML button?

В настоящее время я буквальнопросто много текста, но это приводит к очень длинным строкам HTML-кода. Например:

<input id="DoSomething" type="button" name="DoSomething" value="Do Something" title="This a shadow of the amount of text one can put as the title.">

Мой вариант использования

Зачем использовать много текста для атрибута title? Потому что я пытаюсь получить инструкции о назначении кнопки во всплывающей подсказке. Моя веб-страница переполнена, и я не хочу перечислять текст как абзац, внешний по отношению к кнопке. Я открыт для других идей.

Источник: https://stackoverflow.com/a/2238299/11163122

1 Ответ

0 голосов
/ 02 октября 2019

Итак, это можно сделать с помощью Javascript следующим образом:

var inputDoSomething = document.getElementById('DoSomething');
inputDoSomething.setAttribute('title', 'This a shadow of the amount of text one can put as the title.');
<input id="DoSomething" type="button" name="DoSomething" value="Do Something">

Или через ваш бэкэнд-файл (я предполагаю, C #), например:

C #

protected void Page_Load(object sender, EventArgs e)
{
  DoSomething.Attributes.Add("title","This a shadow of the amount of text one can put as the title.");
}

HTML в файле .ASPX

<input id="DoSomething" type="button" name="DoSomething" value="Do Something" runat="server">
...