За последние 24 часа нас посетили 17303 программиста и 1625 роботов. Сейчас ищут 1660 программистов ...

одно имя для одной формы, возможно ли ?

Тема в разделе "HTML и CSS", создана пользователем Adil, 12 апр 2007.

  1. Adil

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

    С нами с:
    21 сен 2006
    Сообщения:
    280
    Симпатии:
    0
    Всем привет. Интересует меня вот такой вопрос. Допустим у меня есть форма:

    <form>
    <input type="text" name="slova1">
    <input type="text" name="slova2">
    <input type="text" name="slova3">
    <input type="submit">
    </form>

    В даннй форме идут 3 переменные: slova1-2-3. Возможно ли такое, чтобы форме приписать какое то имя и чтобы при просмотре этих переменных, они просматривались бы как допустим переменные массива этой формы:
    form[1]= slova1
    form[2]= slova2
    form[3]= slova3

    В тэге <input type="submit"> можно добавлять атрибут name="" , может им можно? Если не этим атрибутом, то для чего предназначается имя для кнопки ???

    Это я спрашиваю для того, потому что если у меня будет сайт в котором будет большой опрос, допустим на первом мне дают выбрать любимое блюдо, я отвечаю, на этой же странице выходит вопрос с моим любимым животным и т.д. где-то 5о вопросов. Можно же так запутаться, поэтому меня интересует как в таком случае определяют имена переменных.
    Если первая форма, то
    opros1_1
    opros1_2
    opros1_3
    ...

    Если первая форма, то
    opros2_1
    opros2_2
    opros2_3
    ...
    ?

    Надеюсь вы поняли, что я хочу сказать.
     
  2. simpson

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

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    HTML:
    1. <form action="/" method="get">
    2. <input type="hidden" name="question" value="1">
    3. <ul>
    4. <li><input type="radio" name="answer" value="1"> Answer #1</li>
    5. <li><input type="radio" name="answer" value="2"> Answer #2</li>
    6. <li><input type="radio" name="answer" value="3"> Answer #3</li>
    7. <li><input type="radio" name="answer" value="4"> Answer #4</li>
    8. <li><input type="radio" name="answer" value="5"> Answer #5</li>
    9. </ul>
    10. <input type="submit" value=" Answer ">
    11. </form>
     
  3. Adil

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

    С нами с:
    21 сен 2006
    Сообщения:
    280
    Симпатии:
    0
    А если это поле для ввода текста, где предлагается ввести свой вариант ?
    И атрибут name для submit для чего ?

    кстати спасибо за ответ применением radio
     
  4. Green Bear

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

    С нами с:
    25 мар 2007
    Сообщения:
    14
    Симпатии:
    0
    будет значение из value, лучше тогда <input type='hidden'> добавить.

    лучше будет использовать на аяксе, и подгружать опрос после того, как проголосовали. или же перезагружать страницу и опрос добовлять тот, в котором не голосовали.
    ну а вообще просто $_REQUEST['formid'].$_REQUEST['field']
     
  5. Green Bear

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

    С нами с:
    25 мар 2007
    Сообщения:
    14
    Симпатии:
    0
    HTML:
    1. <input type='radio' onClick="getElementById('my').style.display=''">Свой вариант
    2. <div id='my' style='display:none'>
    3. <input type='text'>
    4. </div>
    =)?
     
  6. Adil

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

    С нами с:
    21 сен 2006
    Сообщения:
    280
    Симпатии:
    0
    Ок ) Спасибо вам за помощь =)