Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.09.2017, 15:38   #1
gryllus
Пользователь
 
Регистрация: 27.08.2017
Сообщений: 99
По умолчанию Не работает код

Добрый день! Дня два назад начал изучать javascript и сразу столкнулся с проблемой. Подключил отдельный файл в html, проверил alert работает, значит файл подключился и на этом всё, больше ничего не работает... Может кто подскажет мне мою ошибку, пожалуйста! С Наилучшими пожеланиями!
Код:
<!DOCTYPE HTML>
   <html lang="ru-RU">
     <head>
      <meta charset="UTF-8">
	    <title>Рецепты приготовления блюд</title>
		 <script src="../folder/folder2/folder2.js"></script>
	 </head>
	 
	 <body>
	 <input type="text" value="Введите e-mail" onclick="f()" id="mail">
	    Мои любимые дети!!!
	 </body>
   </html>

___________________________________ __________________________


Код:
alert("fffffffL");
function f(){
	var mail = document.getElementByld("mail");
    mail.value = "";	
}
______________________
Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум.

Последний раз редактировалось Alex11223; 10.09.2017 в 11:02.
gryllus вне форума Ответить с цитированием
Старый 10.09.2017, 01:33   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Все верно вроде, а чего ожидал от программы ?
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 10.09.2017, 02:14   #3
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

getElementByld с ошибкой написано, предпоследняя буква

Последний раз редактировалось Black Fregat; 10.09.2017 в 02:18.
Black Fregat вне форума Ответить с цитированием
Старый 10.09.2017, 10:24   #4
gryllus
Пользователь
 
Регистрация: 27.08.2017
Сообщений: 99
По умолчанию

Цитата:
Сообщение от pompiduskus Посмотреть сообщение
Все верно вроде, а чего ожидал от программы ?
<input type="text" value="Введите e-mail" onclick="f()" id="mail"> вот этим создано окно, в окне "Введите e-mail". С помощью функции javascript и элементом ориентирования хочу, чтобы надпись "Введите e-mail" убиралась при одинарном щелчке мыши по данному полю ввода.
Файлы на рабочем столе расположены таким образом: Папка общая на рабочем столе, далее: в общей папке html файл и папка в которой находится файл с js.
gryllus вне форума Ответить с цитированием
Старый 10.09.2017, 10:33   #5
gryllus
Пользователь
 
Регистрация: 27.08.2017
Сообщений: 99
По умолчанию

Да, была ошибка вместо l надо было ставить i. Большое спасибо за подсказку, но к сожалению это ни чего не поменяло
gryllus вне форума Ответить с цитированием
Старый 10.09.2017, 11:02   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

В любой непонятной ситуации надо для начала посмотреть в консоли JS нет ли ошибок. Ну и отладчик, отладочный вывод и т.п.
https://learn.javascript.ru/devtools
https://learn.javascript.ru/debugging-chrome

Надпись наверно лучше убирать не при клике, а при фокусе. А еще лучше использовать placeholder вместо своего велосипеда.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 10.09.2017 в 11:06.
Alex11223 вне форума Ответить с цитированием
Старый 10.09.2017, 12:40   #7
gryllus
Пользователь
 
Регистрация: 27.08.2017
Сообщений: 99
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
В любой непонятной ситуации надо для начала посмотреть в консоли JS нет ли ошибок. Ну и отладчик, отладочный вывод и т.п.
https://learn.javascript.ru/devtools
https://learn.javascript.ru/debugging-chrome

Надпись наверно лучше убирать не при клике, а при фокусе. А еще лучше использовать placeholder вместо своего велосипеда.
Я как раз на этом сайте сейчас сижу и видимо ещё не дошёл до отладки в консолях. А до начала изучения javascript пользовался расширением Firebug в Firefox. В принципе платформ для редактирования кода много, например Сodepen очень даже...
А проблему я свою решил: просто сначала в getElementByld была маленькая буква L, затем мне товарищ по имени Чёрный Фрегат подсказал, что ошибка в предпоследней букве и я её поменял на I только маленькую - не работает. Забыл, что это JS и прописная или строчная буква ИМЕЕТ ЗНАЧЕНИЕ!!! Поменял на прописную ЗАРАБОТАЛО!
Большое спасибо всем кто отозвался!
gryllus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[JavaScript] Код работает в песочнице, но не работает при импорте в файлы, что делать? Nere7 Общие вопросы Web 2 04.09.2017 23:17
Не работает код (С#) Ковер Помощь студентам 13 23.09.2016 16:26
Не работает код ctpz PHP 11 20.09.2012 14:03
Не работает код hello19 Общие вопросы C/C++ 11 08.08.2011 16:08
Не работает код. Messer Общие вопросы Delphi 0 15.05.2010 21:11