За последние 24 часа нас посетил 22181 программист и 1673 робота. Сейчас ищет 1701 программист ...

Код работает только в Опере

Тема в разделе "JavaScript и AJAX", создана пользователем Mr.M.I.T., 14 апр 2008.

  1. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    [js]function add123() {
    var ajax=new JsHttpRequest();
    var sost=false;
    for(var i=0; i<otv.length; i++) {
    if (otv.checked) {
    ****************
    }
    }
    **********
    }[/js]
    вызывается так:
    Код (Text):
    1. <div id='fild'>
    2. <input type=radio name=otv value=1 id='idotv'><br>
    3. <input type=radio name=otv value=2  id='idotv'><br>
    4. <input type=radio name=otv value=3  id='idotv'><br>
    5. <input type=radio name=otv value=4  id='idotv'><br>
    6. <input type=button onclick='add123()'>
    7. </div>
    Суть в том что otv оказывается пустым...хотя в Великом браузере Опера почему-то всё работает
    как сделать чтобы работало и в других браузерах??
     
  2. Anonymous

    Anonymous Guest

    сделать правильно? id не может совпадать у элементов. Это УНИКАЛЬНЫЙ идентификатор.
     
  3. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    а мне массив нужен...
    вот щас сделал - толку нет
     
  4. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    всё разобрался..
    правдо не очень красиво
    [js]function add123(otv) {
    var ajax=new JsHttpRequest();
    var sost=false;
    for(var i=0; i<otv.length; i++) {
    if (otv.checked) {
    ****************
    }
    }
    **********
    }[/js]
    Код (Text):
    1. <form onsubmit='return false;'>
    2. <input type=radio name=otv value=1 ><br>
    3. <input type=radio name=otv value=2 ><br>
    4. <input type=radio name=otv value=3 ><br>
    5. <input type=radio name=otv value=4 ><br>
    6. <input type=button onclick='add123(this.form.otv); return false;'>
    7. </form>