За последние 24 часа нас посетили 18067 программистов и 1638 роботов. Сейчас ищут 1195 программистов ...

Элементарный скрипт, работающий на цикле if else

Тема в разделе "Сделайте за меня", создана пользователем Akella123, 28 июн 2014.

  1. Akella123

    Akella123 Новичок

    С нами с:
    28 июн 2014
    Сообщения:
    4
    Симпатии:
    0
    Итак, дело заключается в том, что мне нужно написать следующую программу: в поле ввода(text1 к примеру) вводится слово "наполеон", в окне вывода(text2) выводится что то вроде франция, торт, император
     
  2. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    в чем сложность?
     
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.797
    Симпатии:
    1.331
    Адрес:
    Лень
    продолжу.... Итак, кто сможет сделать тот молодец.
     
  4. Akella123

    Akella123 Новичок

    С нами с:
    28 июн 2014
    Сообщения:
    4
    Симпатии:
    0
    в коде, могу ли я увидеть пример такого кода?
     
  5. torrius

    torrius Активный пользователь

    С нами с:
    28 июн 2014
    Сообщения:
    35
    Симпатии:
    1
    Код (Text):
    1. <!DOCTYPE HTML>
    2. <html>
    3. <head>
    4. <title>NAPOLEON</title>
    5. <meta charset="utf-8">
    6. <script type="text/javascript">
    7. //  создаем массив слов и соответствующих фраз
    8. var arr_search = {
    9.     "Наполеон": "франция, торт, император",
    10.     "Путин":       "Россия, водка, медведь",
    11.     "Обама":       "США, баксы, санкции"
    12. }
    13. // здесь создаем подсказки (можно удалить)------
    14. var list = "";
    15. for(var name in arr_search) {
    16.     list += name + ", ";
    17. };
    18. arr_search[""] = list;
    19. //----------------------------------------------
    20. function wordSearch(val){
    21.     var result = document.getElementById("result");
    22.     for(var name in arr_search) {
    23.         if(name == val){
    24.             result.value = arr_search[name];
    25.             break;
    26.         } else {
    27.             result.value = "Совпадений нет!"
    28.         };
    29.     };
    30. };
    31. </script>
    32. </head>
    33. <body>
    34. text1<textarea onkeyup="wordSearch(this.value)"></textarea><br/>
    35. text2<textarea id="result"></textarea><br/>
    36. </body>
    37. </html>
    Если вы где-то видели то, что вам нужно, дайте ссылку.
    Пример в действии на обмен кода этого действия - так продуктивнее ))
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    попытки использовать модератора для наказания тех, кто вам не нравится, могут плохо закончиться.
     
  7. Akella123

    Akella123 Новичок

    С нами с:
    28 июн 2014
    Сообщения:
    4
    Симпатии:
    0
    О чём ты?

    Добавлено спустя 4 минуты 31 секунду:
    Спасибо за ответ, но тобой был написан код на js и html+ программа будет работать как веб страничка(пусть даже и можно в режиме оффлайн) мне же нужно код для "кнопки" на PHP и больше ничего. Код как событие для "кнопки"

    Добавлено спустя 1 минуту 27 секунд:
    Возможно просьба слишком элементарная, но мне нужен именно код, который при введении в поле ввода, выведет другое слово, вот и всё(PHP)
     
  8. torrius

    torrius Активный пользователь

    С нами с:
    28 июн 2014
    Сообщения:
    35
    Симпатии:
    1
    Ты сам хочешь написать или кого-то попросить?
    В моем коде исполнено все дословно, строго по ТЗ )) Втыкаешь Наполеона - вылазит: Франция, торт, император ))
    и
    Код, возможно, и прост, но сложно понять твою идею.
    Как без веб странички (html) вводить и обрабатывать данные, силой мысли прямо в "кнопку"))?
    И если все работает уже в браузере, то зачем усложнять отправкой данных на сервер (php)?
    Если же это сотворить без перезагрузки страницы, то по-любому нужен js (ajax).
    Массив слов придется хранить в базе данных (mysql). Итого получается:
    html + js + ajax + php + mysql === !"Элементарный скрипт, работающий на цикле if else" :))