+ Ответить в теме
Показано с 1 по 5 из 5

Тема: раскрывающийся список и Java script

  1. #1

    раскрывающийся список и Java script

    Здраствуйте
    вод код html:
    <form id=play name=play method="POST" action="play.php">
    <input type="hidden" name="system" value="$dannie">
    <select size="1" name="system" style="width:190px">
    <option width="40" selected value="System">System</option>
    <option width="40" value="System2">System2</option>
    </form>


    Какой скрипт нужно вставить чтобы при выборе из списка (System или System2) менялось значение $dannie ?
    Последний раз редактировалось Apay; 01.08.2009 в 06:49. Причина: код

  2. #2
    1) ненадо делать два поля в форме с одним именем

    2) теги надо закрывать

    должно выглядеть примерно так:
    <form id="play" name="play" method="post" action="play.php">
    <input type="hidden" name="system_h" value="$dannie" />
    <select size="1" name="system" style="width:190px" onchange="this.form.system_h.value=this.value">
    <option selected="selected" value="System">System</option>
    <option value="System2">System2</option>
    </select>
    </form>

    дальше модифицируйте в onchange по своему усмотрению
    чаще всего пишу в спешке, могут быть очепятки

  3. #3
    а если вот такой код
    <form id="play" name="play" method="post" action="play.php">
    <input type="text" name="system_h" value="$dannie" />
    <select size="1" name="system" style="width:190px" onchange="this.form.system_h.value=this.value">
    <option selected="selected" value="System">System</option>
    <option value="System2">System2</option>
    </select>
    </form>


    И ме нужно в зависимости от выбора в поле name="system" поставить значение вместо $dannie тогда как быть?
    И еще бы желательно при этом же выборе довавить еще одно скрытое поле
    <input type="text" name="player" value="$dannie2" />

    Это возможно?

    Последний раз редактировалось Apay; 01.08.2009 в 16:47. Причина: код

  4. #4
    <form id="play" name="play" method="post" action="play.php">
    <input type="hidden" name="system_h" value="$dannie" />
    <input type="text" name="player" value="$dannie2" />
    <select size="1" name="system" style="width:190px" onchange="changed(this.selectedIndex);">
    <option selected="selected" value="System">System</option>
    <option value="System2">System2</option>
    </select>
    </form>
    <script type="text/javascript">
    function changed(i){
    switch(i){
    case 0: // выбран первый элемент
    document.play.system_h.value = "aaa";
    document.play.player.value = "bbb";
    break;
    case 1: // выбран второй элемент
    document.play.system_h.value = "ccc";
    document.play.player.value = "ddd";
    break;
    case 2: // выбран третий элемент
    document.play.system_h.value = "eee";
    document.play.player.value = "fff";
    break;
    }
    }
    </script>
    чаще всего пишу в спешке, могут быть очепятки

  5. #5
    Это то что я искал спасибо большое!
    А можно ли спомощью этой функции добавить текст после формы
    наприме:
    после формы идет
    <p>DANNIE</p>
    и туда текст вписать?

+ Ответить в теме

Похожие темы

  1. Движок для сайта на Java Script на FreeHosting без PHP, SQL
    от антигерой в разделе JavaScript
    Ответов: 4
    Последнее сообщение: 07.05.2011, 08:27
  2. Ответов: 13
    Последнее сообщение: 10.02.2011, 15:50
  3. закрывающий тег script
    от eHomo в разделе HTML
    Ответов: 4
    Последнее сообщение: 21.07.2009, 17:02
  4. Java script блокирует flash
    от volfernion D.V.M. в разделе Анимация / Flash
    Ответов: 1
    Последнее сообщение: 14.02.2009, 22:17
  5. Раскрывающийся текст
    от alexx в разделе JavaScript
    Ответов: 3
    Последнее сообщение: 25.04.2008, 09:14

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения