Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.07.2012, 12:04
Аспирант
Отправить личное сообщение для lukingnu Посмотреть профиль Найти все сообщения от lukingnu
 
Регистрация: 13.11.2009
Сообщений: 53

Помогиет с фокусом
Есть скрипт
<script>
  function fff(e)
  {
     var v=e.innerHTML;
     var v1=v.replace((new RegExp('_','g')),'');
     if (v1.length==0)
     {
      	alert('Небходимо заполнить это поле');
        e.focus();

     }      else
     {
     	e.innerHTML=v1;
     }


     }
</script>
<body>
<span contenteditable='true' class='red_sp' onblur='fff(this)'>_______________</span>   </br>
<span contenteditable='true' class='red_sp' onblur='fff(this)'>_______________</span>   </br>
<span contenteditable='true' class='red_sp' onblur='fff(this)'>_______________</span>   </br>

<input type="submit" value="Send">


При потере фокуса должно проверяться был ли изменен текст, и если нет, то фокус должен оставаться на месте,но получается тогда уже следующий элемент теряет фокус и функция повторяется бесконечно,как решить эту проблему?
Ответить с цитированием
  #2 (permalink)  
Старый 02.07.2012, 12:46
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

lukingnu,
Какова цель использования span contenteditable ? (И чем не подошёл input ?
Ответить с цитированием
  #3 (permalink)  
Старый 02.07.2012, 13:04
Аспирант
Отправить личное сообщение для lukingnu Посмотреть профиль Найти все сообщения от lukingnu
 
Регистрация: 13.11.2009
Сообщений: 53

После ввода данных страница будет просто печататься,а не отправляться
Ответить с цитированием
  #4 (permalink)  
Старый 02.07.2012, 13:47
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от lukingnu
После ввода данных страница будет просто печататься,а не отправляться
а причём одно к другому? у вас тег form гдето есть чтоб отправлять?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогиет с SQL запросом Димонка Серверные языки и технологии 5 25.07.2010 22:27
help pls окно с кнопками ок и отмена с полем ввода и с фокусом vasin AJAX и COMET 0 13.10.2009 18:40