Текст в Поле HTML для исчезновения при нажатии?

Элегантность не была установленным требованием, но это должно отвечать всем требованиям:

<fo:block text-align-last="justify">
  LEFT TEXT
  <fo:leader leader-pattern="space" />
  RIGHT TEXT
</fo:block>

Это работает путем выравнивания последней строки текста в блоке, так, чтобы текст начался слева от строки и концов справа. Лидер, который обычно используется на страницах Table of Contents, фрагменты для заполнения пространства между левым и правым текстом. Обычно это используется в качестве <fo:leader leader-pattern="dots" />, который производит фрагмент периодов, но в этом случае это просто обеспечивает залив пространства.

34
задан Brian Tompsett - 汤莱恩 25 August 2019 в 17:30
поделиться

2 ответа

Как насчет этого?

Это будет очищено при первом фокусировании, но затем не очистится при последующих фокусах после того, как пользователь введет их значение, оставленное пустым, восстанавливает заданное значение.

input name = "myvalue" type = "text" onfocus = "if (this.value == 'enter value') this.value = '';" onblur = "if (this.value == '') this.value = 'enter value';">

Это будет очищено при первом фокусировании, но затем не очистится при последующих фокусах после того, как пользователь введет их значение, оставленное пустым, восстанавливает заданное значение.

input name = "myvalue" type = "text" onfocus = "if (this.value == 'enter value') this.value = '';" onblur = "if (this.value == '') this.value = 'enter value';">

Это будет очищено при первом фокусировании, но затем не исчезнет при последующих фокусах после того, как пользователь введет их значение, оставленное пустым, восстанавливает заданное значение.

3
ответ дан 27 November 2019 в 15:49
поделиться

Для этого вы можете использовать два события onfocus и onblur:

<input type="text" name="theName" value="DefaultValue"
  onblur="if(this.value==''){ this.value='DefaultValue'; this.style.color='#BBB';}"
  onfocus="if(this.value=='DefaultValue'){ this.value=''; this.style.color='#000';}"
  style="color:#BBB;" />
21
ответ дан 27 November 2019 в 15:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: