@habrachat

Страница 2343 из 6731
Sergey
31.05.2016
17:48:12
\o

Elena
31.05.2016
17:48:39
Какой ты добрый)

Славик
31.05.2016
17:48:44
кто поможет Иисусу без джейквери

OPERATOR_555 ☕️
31.05.2016
17:48:46
?

Google
Славик
31.05.2016
17:48:49
заслужит уважуху

[Anonymous]
31.05.2016
17:50:18
?
Оператор!!!

Где билды?

OPERATOR_555 ☕️
31.05.2016
17:50:31
Бл...

[Anonymous]
31.05.2016
17:50:35
Шутка, я знаю, где билды

OPERATOR_555 ☕️
31.05.2016
17:50:55
Я в домике

?

[Anonymous]
31.05.2016
17:51:33
Ну ок

Иисус
31.05.2016
17:52:04
кто поможет Иисусу без джейквери
чёт как-то тут тухло совсем стало

3bl3gamer
31.05.2016
17:52:04
кто поможет Иисусу без джейквери
зачем жикверь, когда есть ангуляр

Иисус
31.05.2016
17:53:07
зачем это всё?

Славик
31.05.2016
18:00:04
ага

одни только тролли и школота

Google
Славик
31.05.2016
18:00:31
вешаешь обработчик события на изменение

читаешь значение конкретного элемента DOM и делаешь, что хочешь

Иисус
31.05.2016
18:01:27
что такое DOM?

Славик
31.05.2016
18:02:12
<script> function CalculateFunction(a, b) { this.form.operation = a * b; } </script>

конкретно для твоего случая

правда я не уверен, так что лучше подстраховаться

<script> function CalculateFunction(a, b) { document.querySelector("#CalculatorForm input[name=operation]").value = a * b; } </script>

Иисус
31.05.2016
18:03:34
хм

интересно

a и b - это первые 2 поля?

Славик
31.05.2016
18:04:01
Выразительный JavaScript: Document Object Model... / Хабрахабр habrahabr.ru Это представление называется Document Object Model (объектная модель документа), или сокращённо DOM. Причина в том, что DOM разрабатывался не только для JavaScript.

Sergey
31.05.2016
18:04:08
Славик
31.05.2016
18:04:10
DOM - Document Object Model

a и b - это первые 2 параметра функции

но в своем коде ты им отдаешь первые поля

если это работает

Иисус
31.05.2016
18:04:53
ок

только я не понял

а как сделать чтоб срабатывала кнопочка только если в 3 поле введена определённая переменная?

3bl3gamer
31.05.2016
18:05:29
одни только тролли и школота
а, так то был сертёзный вопрос, а не отсылка к http://i.stack.imgur.com/ssRUr.png ? ну, предупреждать надо

Google
Славик
31.05.2016
18:06:11
ну я отсылался

но не к этому посту =)

Иисус
31.05.2016
18:07:15
как?

что там написать нужно чтоб проверять?

Petr
31.05.2016
18:07:31
на поле вешаешь ончейндж или чонить такое

Славик
31.05.2016
18:07:35
а как обычно проверяются значения?

Petr
31.05.2016
18:07:36
в нем проверяешь

ну регулярку прикрути

Славик
31.05.2016
18:07:56
именно!

Иисус
31.05.2016
18:07:58
я джаве я бы это сделал

3bl3gamer
31.05.2016
18:07:59
что там написать нужно чтоб проверять?
if (document.querySelector("#CalculatorForm input[name=operation]").value == "a") ...

Иисус
31.05.2016
18:08:06
а в js синтаксис воообще не такой

Славик
31.05.2016
18:08:11
0_о

вот сейчас тру школоло

проверка - это всегда иф

Иисус
31.05.2016
18:09:02
вот бы как я написал

if (a == "a") { }

Petr
31.05.2016
18:09:24
if (a == "a") { }
это уебищно

Google
Petr
31.05.2016
18:09:36
истпользуй регулярное выражение

[Anonymous]
31.05.2016
18:09:50
Слишком сложно, до свидания!!!

Иисус
31.05.2016
18:10:02
Petr
31.05.2016
18:10:13
это что?
погугли

Славик
31.05.2016
18:10:49
он троллит

Admin
ERROR: S client not available

3bl3gamer
31.05.2016
18:10:57
это что?
if (/^a$/.test(a)) {...}

Ярослав
31.05.2016
18:11:08
а, так то был сертёзный вопрос, а не отсылка к http://i.stack.imgur.com/ssRUr.png ? ну, предупреждать надо
Картина жизненная. Почему всегда когда задаёшь простейший вопрос на stackoverflow, тебе постоянно говорят юзать jQuery?

Иисус
31.05.2016
18:11:10
бля, что за пиздец

Слава

скажи им

Картина жизненная. Почему всегда когда задаёшь простейший вопрос на stackoverflow, тебе постоянно говорят юзать jQuery?
а я когда на вопросы-маилру что-то спрашиваю, типа "а как мне постелить в квартире ламинат?" - мне отвечают "а зачем?"

бесит пиздец

Славик
31.05.2016
18:15:35
http://www.nytimes.com/interactive/2015/07/03/upshot/a-quick-puzzle-to-test-your-problem-solving.html?_r=1

Картина жизненная. Почему всегда когда задаёшь простейший вопрос на stackoverflow, тебе постоянно говорят юзать jQuery?
потому что интернет заселяет школота, которая уверена, что умнее их никого нет

Иисус
31.05.2016
18:39:27
if (/^a$/.test(a)) {...}
что за дичь

Petr
31.05.2016
18:39:40
PRCE

3bl3gamer
31.05.2016
18:40:31
/^a$/ — регулярное выражение, .test(a) — проверка, подходит ли строка в переменной a под это выражение

^ — начало строки, $ — конец строки, a — буква (внезапно). строчка "a" подходит под эту регулярку

Google
3bl3gamer
31.05.2016
18:42:11
что за дичь
просто упоротый способ проверить a == "a"

Иисус
31.05.2016
18:43:32
бля

я и так не шарю

а вы меня ещё и запутываете

<!DOCTYPE html> <html lang="ru" dir="ltr" class="client-nojs"> <head> <title>Регулярные выражения — Википедия</title> <script> function CalculateFunction(a, b) { if (document.querySelector("#CalculatorForm input[name=operation]").value == "делай") { document.querySelector("#CalculatorForm input[name=operation]").value = a ++ b; } } </script> <form action="#" id="CalculatorForm"> <label for="number1">Число 1:</label> <input name="number1"><br> <label for="number2">Число 2:</label> <input name="number2"><br> <label for="operation">Операция:</label> <input name="operation"><br> <input type="button" name="calc" value="щитать" onclick="CalculateFunction(this.form.number1.value, this.form.number2.value, 'result')" /></p> </form> <body> <p>Результат: <output id="result" form="CalculatorForm" for="number1 number2"></output></p> </head> </body> </html>

вот шо получилось

только оно результат показывает не в "результат"

а в 3 поле

+

value = a + b; не слаживает, а приставляет числа друг к другу

т.е. получается не 12+12=24 а 12+12=1212

что это за дичь?

Jonathan ?
31.05.2016
19:01:30
Валидатор используй

Антон
31.05.2016
19:01:30
дайте админа и я забаню дебила

Lena
31.05.2016
19:01:38
==

Может

3bl3gamer
31.05.2016
19:01:49
что это за дичь?
Это ЖС и его змечательноая работа с типами. Привыкай.

Страница 2343 из 6731