2010-06-30 2 views
2

Я хочу иметь возможность просто щелкнуть внутри текстового поля, чтобы он выделял весь текст внутри него (и, возможно, также копировал его). Хотя, я доволен тем, что просто выделил его, если это возможно только с HTML. Многие люди используют NoScript и такие в настоящее время, поэтому я стараюсь держаться подальше от JavaScript и т. Д.Выделите весь текст внутри текстового поля одним щелчком мыши

TinyPic - один из примеров, который использует эту небольшую «особенность».

Благодарим за помощь.

ответ

6

Я уверен, что вам нужно использовать javascript; какими бы пустяками они ни были.

Например, это делает то, что вы спрашиваете:

<input type="text" value="Click Me to Select Text" onclick="this.select()"> 
+0

Спасибо большое. Да, похоже, мне придется использовать JavaScript в конце концов ... – Nisto

0

в головной части добавить этот скрипт:

<script language="JavaScript"> 
    function highlight(field) { 
    field.focus(); 
    field.select();}</script> 

, а затем для каждого поля, которое вы хотите выделить весь текст в при нажатии, добавьте это:

onClick='highlight(this); 

Я надеюсь, что это работает, попробуйте кстати

Смежные вопросы