JavaScript
A programming language that conforms to the ECMAScript specification
Explore Questions
There are no popular questions to show right now
-
0 votes1 answer
-
0 votes0 answers
-
0 votes0 answers
-
0 votes1 answer
-
0 votes0 answers
4,723 questions in this forum
-
В каком случае может передаться от поля "undefined" на jquery?
Всем добрый вечер, хотел спросить, в каком случае при передаче данных от формы через jquery к php скрипту, может передаться значение "undefined"? заранее спасибо
0 votes3 answers -
В Мозилле не работает JavaScript
В Мозилле не работает JavaScript-сценарий, во всех остальных - без проблем. Кто сталкивался, с чем связано, можно ли побороть? Вот адрес http://www.atss.org/test_projects/newpointwebsite/index.html. Спасибо за помощь.
0 votes2 answers -
В некоторых браузерах правое меню отображается под контентом.
Я сейчас изменяю структуру сайта пошагово потом жду индексации и смотрю результат. Это для того, чтобы не навредить и можно было быстро всё исправить. Я перенесла правое меню под контент, раньше он находился выше контента. Потом я сделала float:right, выравнивание, чтобы это меню оказалось рядом с контентом. Сработало только в google chrome, в остальных браузерах opera и firefox, это меню находится под контентом. Вот мой сайт https://vagon-igr.ru/, посмотрите у кого такая же проблема и как её можно исправить?
0 votes2 answers -
в теге <p> вложенном в div не работает onclick
Добрый день всем !!! Ниже приведен код , onclick для div работает а вот для <p> не работает . <div class="menu_but" onclick="show('1')"> <p class="main_menu" onclick="show('1')">аааааааааааа</p> </div> Подскажите что я сделал не так . Всем огромное спасибо за помощь
0 votes11 answers -
В чём может быть причина такого бага?
Обращаюсь к коллективному разуму, так как свой уже сломал. Есть бегущая строка, анимированная кастомной js-анимацией (то есть фреймворки не используются, чистый JS). При нулевом скролле страницы всё работает. Как только начинаешь скроллить, вылезает такой глюк: Среда - Safari 5,1,7, Windows 7. Для наглядности показал встроенный отладчик, там видно, что функция анимации выполняется, координаты слоя с текстом пересчитываются. Но на экране не отображается.
0 votes12 answers -
В чем ошибка?
Вот есть код, который создает элемент инпат. function getId(id) { field=document.createElement("input"); field.setAtribute("type", "hidden"); field.setAtribute("value", id); field.setAtribute("name", "id"); form=document.getElementById('comm'); form.appendChild(field); } когда я его пытаюсь запустить в мозиле она мне пишет: на строке 14 находится: field.setAtribute("type", "hidden"); Люди помогите, очень надо!!
0 votes4 answers -
В чем проблема, распарсить объект angualr, resourse
Всем примет, подскажите пожалуйста, что за жесть, почему при получении ответа в объекте каждое значение принимается за отдельную строку и получается: {"0":"3","1":"0"} Хотя должно быть 30 В чем дело. Используем дефолтный $resourse: При помощи $resourse: 'create': {method: 'POST'}идет запрос на создание записи в БД, из формы //...//запрос к модуле, выполнения запроса, вызов return $this->db->getLastId(); (возвращает уникальный идентификатор, только что созданный)// отправляем назад$this->response->setOutput(json_encode($data));в ответе получаем ид созданной записи (объект), через узнаем, что в нем: {"0":"3","1":"0"}. Как из этого сделать 30? манипуляция: S…
0 votes9 answers -
В чем разница при выполнении скрипта в jsfiddle & chromeDebug
Добрый день! Имею вот такой самый простенький пример, но который загнал меня в тупик: https://jsfiddle.net/9n73ro76/ Разбирал работу указателя this. И сама суть вопроса в том, что в jsfiddle результат undefinied, а в chrome искомое значение - 600 и undefinied. Я в упор не пойму в чем разница... Извиняюсь за столь примитивный вопрос, но пол дня потратил на понимание и силы уже иссякли на сей процесс)))
0 votes3 answers -
В чем разница?
Привет! Не могу понять в чем разница, между вот этими двумя записями: getItems: function () { return [].concat(this._items); }getItems: function () { return this._items; } Это что-то вроде преобразования к массиву, если this._items не массив?
0 votes19 answers -
0 votes2 answers
-
Валидация
Хочется узнать по поводу валидности кода... DOCTYPE - XHTML 1.0 Transitional из php файла вывожу прямо в body echo '<script type="text/javascript"> $(function() { $("body").append("<div id=\''.$sub_about_id.'\' class=\'menu_sub\'></div>"); }); </script>'; Так вот при проверке валидатором выдается ошибка - также ошибка выдается когда в js-коде идет проверка условия (&&) ругается на эти символы.... Подскажите как от этого избавиться? Вынести js-код в отдельный файл сложновато в моем случае...
0 votes3 answers -
Валидация email средствами js
Здравствуйте! Я совсем начинающий и возможно такой вопрос совсем в песочницу нужно писать, но попробовав поиск не смог найти, что мне нужно. Первый раз столкнулся с ситуацией когда мне нужен js. У меня форма подписки и мне необходимо заставить проверить поле с введенным email и уже после нажатия на кнопку, отобразить необходимые параграфы. Могу ли я вообще проверить и проделать необходимые действия без участия php, то есть сейчас я просто учусь и хотелось бы php пока не затрагивать <form name="test"> <input type="text" name="email" id="email"> <input type="submit" name="subscribe" value="subscribe"> </form>
0 votes9 answers -
валидация поля загрузки файла
помогите пожалуйста доработать валидацию формы здесь поле загрузки файла необязательное. но если пользователь всё таки загружает файл, то он проверяется(формат и максимальный размер в байтах). в результате проверки выводятся сообщения-подсказки. вывод сообщений-подсказок я реализовал, но они никак не связаны с отключением возможности отправить невалидную форму хотелось бы чтобы форма отправлялась после клика по submit при пустом поле загрузки файла. форма не отправлялась после клика на submit если на экране есть сообщения об ошибочном заполнении поля загрузки файла(несоответствующие размер файла и формат файла) var app = angular.module('showApp', []);app.controller('M…
0 votes1 answer -
Валидация радиокнопок
Подскажите как провалидировать радиокнопки?
0 votes2 answers -
валидация форм при отправке письма(ajax)
$("#feedback").submit(function(event) { event.preventDefault(); $.ajax({ url: "send.php", type: "post", data: $("#feedback").serialize(), success: function() { }}).done(function() {}); }); Очень плохо пока что знаком с ajax. Не могу сделать банальную проверку на валидацию формы. К примеру есть 2 поля: email и имя. После нажатия на submit, должна произойти проверка(на пустые поля и правильный email) если поля заполнены верно, делаем ajax запрос на сервер, если нет то должно появится что-то такое: Пробовал делать с помощью validate плагина, но форма почему-то всё равно отправляется без проверки(( Не использую re…
0 votes4 answers -
Валидация формы
У меня есть форма: <form action="/school/reg/newuser" name="reg" method="POST" id="regform"> <ul> <li> <label for="">Логин</label> <input class="text" type="text" maxlength="30" name="login" size="40" placeholder="логин" /> <span class="status">Error</span> </li> <li> <label for="">Пароль</label> <input class="text" type="password" maxlength="30" name="password" size="40" placeholder="пароль" /> <span class="status">Error</span> </li> <li style="margin-top: 15px;"> …
0 votes16 answers -
Валидация формы
Добрый вечер! пытаюсь настроить валидацию формы, но сразу же столкнулся с проблемой - не запускается jqery. не понимаю в чем ошибка http://jsfiddle.net/aeuum8hf/
0 votes2 answers -
валидация формы с использованием наследования
ребята, помогите пожалуйста советом я сделал на backbone форму с валидацией: https://jsfiddle.net/9t1cwfrv/5/ .пока для простоты использовал только одно поле: github: https://github.com/zlodiak/shippingCalculator1 проблема в том, что в финальной версии калькулятора полей будет много. поэтому мне хотелось бы чтобы каждое представление наследовало от какого-нибудь общего родительского 'класса' методы: notValidMarkAdd(), validMarkAdd() иначе их придётся дублировать в каждом представлении как бы это реализовать?
0 votes1 answer -
Вариант навигации.
Сейчас сижу с больной головой (болею), думаю над навигацией в админке тех сайтов, что я сейчас делаю (несколько сайтов, админка одна). Поделился со знакомцем мыслями - он мне сразу кинул (http://www.artlebedev.ru/tools/technogrette/js/tabsheets/) - идея пришлась по вкусу, но код JS раздут - ужас просто, написал свой, посмотрите, мб я что - то из функционала пропустил? PS - мо? чудо с помощью php вполне можно и динамическим сделать. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <style> .mon2 {color:black;} .mon2 {color:red;} </style> </head> <body> <s…
0 votes154 answers -
Варианты реализации
Интересует следующий вопрос Есть код <div id="container"></div> <div id="itemTpl"></div> Нужно при помощи jQuery 1. Создать 10000 клонов "itemTpl", удалить из каждого клона id, в клон вставить итерацию в виде текста. 2. По клику на ссылку пройти по каждому клону и назначить ему style.color = "red"; Интересуют варианты реализации.
0 votes35 answers -
Ввод по маске
Уважаемые товарищи, кому не лень помочь мне организовать ввод по маске? Просьба не предлагать готовые скрипты, т.к. я хочу написать скрипт самостоятельно. Плюс в готовых скриптах нет необходимого функционала. Задача: Организовать ввод суммы денег. Тысячи должны отделяться пробелом. Выглядеть это должно так: 999 9 999 99 999 999 999 9 999 999 и т.п. Вот тут я застрял. Подскажите идею, алгоритм или просто с чего начать.
0 votes11 answers -
Вдруг откуда не возьмись появилось...(UNDEFINED)
есть код var out; var parentDiv = document.getElementById(div_id).getElementsByTagName('IMG'); for(var i=0; i<parentDiv.length; i++) { if(parentDiv[i].getAttribute('id')) {out += parentDiv[i].getAttribute('id')+"/"; } alert(out); есть таблица с папой parentDiv в ней дети, есть с id есть без id. всего 59 img из них 51 с id на выходе. undefinedPrt_2_00_49_Img/Prt_2_00_50_Img/Prt_2_00_01_Img/Prt_2_00_03_Img/Prt_2_00_05_Img/Prt_2_00_07_Img/Prt_2_00_09_Img/Prt_2_00_11_Img/Prt_2_00_13_Img/Prt_2_00_15_Img/Prt_2_00_17_Img/Prt_2_00_19_Img/Prt_2_00_21_Img/Prt_2_00_23_Img/Prt_2_00_25_Img/Prt_2_00_27_Img/Prt_2_00_29_Img/Prt_2_00_31_Img/Prt_2_00_33_Img/Prt_2_00_35_Img/Pr…
0 votes2 answers -
Верикальный график
Доброго времени суток! Не встречал ли кто вертикального графика на javascripte? Вот такого Т.е. ось времени (нужно и числа на верикальной оси и время, по выбору), и главное, вертикальный. Ну или, данные задаваемые двумя числами (X,Y), и соединяемые отрезками последовательно.
0 votes7 answers -
Верная установка Value для select
temp="setTimeout( 'function(){obj_receiver.options[1].selected=true;}',1);"; eval(temp); obj_receiver.value = setid; obj_receiver.onchange(); где obj_receiver , ссылка на объект select Как правельно, в каком порядке, подготовить свойства select для выполнения onChange()? Как узнать у объекта select используется ли у него метод onChange?
0 votes1 answer -
Вернуть каретку на место
Собственно сабаж. Вот пример http://www.nexgenmedia.net/domranges/setcursor.html мне нужно точно такое же но в <div contenteditable></div> как можно это реализовать? т.к. там он только во фрейме и textarea. Спасибо. В идеале это чтобы была ф-ция которая возвращала количество знаков от начала и до место расположения каретки во всех браузерах (не учитывая теги и новые строки). И вторая ф-ция которая будет устанавливать каретку на указанное количество символов в textareaEditor. В инете инфы почти 0. Цитата из темы http://forum.htmlbook.ru/index.php?showtopic=22958&st=0&p=168948entry168948 Скажите хотя бы куда копать?
0 votes0 answers