Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.02.2012, 03:57
Аватар для Mike_Kharkov
Кандидат Javascript-наук
Отправить личное сообщение для Mike_Kharkov Посмотреть профиль Найти все сообщения от Mike_Kharkov
 
Регистрация: 04.01.2012
Сообщений: 143

.onfocus (в чём ошибка синтаксиса?)
Здравствуйте! Я новичек в JS и есть такой код:
html:
<input type="text" id="myInput" value="Имя Богатого человека">

в js код следующий:
var input = document.getElementById('myInput');
//var myInput = input.value;
//alert(myInput);
	input.onfocus = function () {
	  if (this.value == 'Имя Богатого человека') {
	            input.value = ' ';
	  }
};

В чем ошибка?
P.S. Буду благодарен если кто скинет ссылку на инфу со всевозможными вариантами правильной реализации поставленной задачи...(в том числе и с использованием onblur. И желательно что бы реализация была без вмешательства в html.(кроме ID или class))
(Перепробовал кучу вариантов, а также перечитал несколько постов на этом сайте - но то что узнал результатов не дало..)

Последний раз редактировалось Mike_Kharkov, 09.02.2012 в 04:03.
Ответить с цитированием
  #2 (permalink)  
Старый 09.02.2012, 04:12
Аватар для Mike_Kharkov
Кандидат Javascript-наук
Отправить личное сообщение для Mike_Kharkov Посмотреть профиль Найти все сообщения от Mike_Kharkov
 
Регистрация: 04.01.2012
Сообщений: 143

Сообщение от nasqad Посмотреть сообщение
ошибки синтаксиса нет, все отлично работает и выполняет поставленную задачу. тему можно закрывать
А как быть с этой страницей?(хотя не исключаю что я что то упустил?)
http://yamaradg.narod2.ru/history/Hochulife/index.html
Ответить с цитированием
  #3 (permalink)  
Старый 09.02.2012, 04:19
Аватар для Mike_Kharkov
Кандидат Javascript-наук
Отправить личное сообщение для Mike_Kharkov Посмотреть профиль Найти все сообщения от Mike_Kharkov
 
Регистрация: 04.01.2012
Сообщений: 143

Сообщение от nasqad Посмотреть сообщение
ошибки синтаксиса нет, все отлично работает и выполняет поставленную задачу. тему можно закрывать
Хорошо! Я буду конкретизировать:
Задача состоит в том, что бы при клике по инпуту с него убирался текст...
Сообщение от nasqad Посмотреть сообщение
там тоже все работает согласно поставленной задаче
Ответить с цитированием
  #4 (permalink)  
Старый 09.02.2012, 04:25
Аватар для Mike_Kharkov
Кандидат Javascript-наук
Отправить личное сообщение для Mike_Kharkov Посмотреть профиль Найти все сообщения от Mike_Kharkov
 
Регистрация: 04.01.2012
Сообщений: 143

Сообщение от nasqad Посмотреть сообщение
там тоже все работает согласно поставленной задаче, просто установите <input value="Р�РјСЏ Богатого человека">
Спасибо!(идею понял..) Перекодировал в UTF-8 без BOM и теперь всё вроде в норме...
Ответить с цитированием
  #5 (permalink)  
Старый 09.02.2012, 04:28
Аватар для Mike_Kharkov
Кандидат Javascript-наук
Отправить личное сообщение для Mike_Kharkov Посмотреть профиль Найти все сообщения от Mike_Kharkov
 
Регистрация: 04.01.2012
Сообщений: 143

Сообщение от nasqad Посмотреть сообщение
используйте placeholder
Я верстаю в том числе и под IE-7,8!
(под них можно что то придумать?)
P.S. И ещё:
Вы не подскажете случайно где можно посмотреть о том как все это дело прицепить не на ID а на class?
(буду благодарен...)

Последний раз редактировалось Mike_Kharkov, 09.02.2012 в 04:39.
Ответить с цитированием
  #6 (permalink)  
Старый 09.02.2012, 10:03
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

Сообщение от Mike_Kharkov Посмотреть сообщение
Я верстаю в том числе и под IE-7,8!
(под них можно что то придумать?)
P.S. И ещё:
Вы не подскажете случайно где можно посмотреть о том как все это дело прицепить не на ID а на class?
(буду благодарен...)
ClassName — нужный класс.

var inputs=document.getElementsByTagName('input'); 
for (i=0; i < inputs.length; i++) { 
        if (inputs[i].className==='ClassName') { 
                 var input = inputs[i];
        }
}
__________________
С моих слов записано верно.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка синтаксиса в файле xhtml Dimario (X)HTML/CSS 5 20.07.2011 19:57
В чем ошибка при проверке телефона?? Amateur Общие вопросы Javascript 4 16.06.2011 22:52
Ошибка в jQuery 1.5.1. Не понимаю в чем проблема? viatcheslav AJAX и COMET 0 16.05.2011 11:38
[новичек] в чем ошибка? Gloft Events/DOM/Window 2 10.05.2009 23:11
не могу понять в чём ошибка scuter Общие вопросы Javascript 2 28.08.2008 15:22