+7 (911) 913-40---
menu
person
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Обо всём » Собираем скрипты » "Выделить все" для полей формы
"Выделить все" для полей формы
artnovДата: Воскресенье, 07.09.2014, 18:55 | Сообщение # 1
Начальник сайта
Группа: Администраторы
Сообщений: 151
Награды: 0
Репутация: 0
Статус: Offline
Код
<script language="Javascript">
<!--

/*
Select All script- By Website Abstraction
*/

function selectAll(theField) {
var tempval=eval("document."+theField)
tempval.focus()
tempval.select()
}
//-->
</script>
<form name="test">
<a href="javascript:selectAll('test.select1')">Выделить все</a><br />
<textarea name="select1" rows="10" cols="50">Как правило, использование этого скрипта оказывается очень и очень полезным, когда в форме
содержится довольно большой текст и есть необходимость его сохранить. Или это может быть тот же скрипт, который для не-программиста совершенно
без надобности читать, тем более в столь неудобном и дорогом (если это online) месте.</textarea>
</form>

Пример

И авто выделение

Код
<script type="text/javascript">
$('div.codeMessage, div.quoteMessage').click(function() {
  var e=this;  
  if(window.getSelection){  
  var s=window.getSelection();  
  if(s.setBaseAndExtent){  
  s.setBaseAndExtent(e,0,e,e.innerText.length-1);  
  }else{  
  var r=document.createRange();  
  r.selectNodeContents(e);  
  s.removeAllRanges();  
  s.addRange(r);}  
  }else if(document.getSelection){  
  var s=document.getSelection();  
  var r=document.createRange();  
  r.selectNodeContents(e);  
  s.removeAllRanges();  
  s.addRange(r);  
  }else if(document.selection){  
  var r=document.body.createTextRange();  
  r.moveToElementText(e);  
  r.select();}
});
</script>

Ставить вид материалов в низ.
взято с урааа ру


Artnov
 
Форум » Обо всём » Собираем скрипты » "Выделить все" для полей формы
  • Страница 1 из 1
  • 1
Поиск: