За последние 24 часа нас посетили 17137 программистов и 1246 роботов. Сейчас ищут 866 программистов ...

Как распознает имя JAVASCRIPT?

Тема в разделе "JavaScript и AJAX", создана пользователем whatsoever, 8 июн 2007.

  1. whatsoever

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

    С нами с:
    29 мар 2006
    Сообщения:
    58
    Симпатии:
    0
    [js]
    var obj = document.getElementsByName("qty_m[]");
    var len = obj.length;

    for (var i=0; i<len; i++)
    {
    if (form.qty_m.value == '')
    {
    var A = parseFloat(0);
    form.qty_m.value = A;

    }
    else
    {
    var A = parseFloat(form.qty_m.value);

    }
    }[/js]

    HTML:
    1. <input type="text" class="btn" value="0" name="qty_m[]" size="2" maxlength="3" onchange="CalculateSum(this.form)"/>
    Мне нужно задать имя name="qty_m[]" чтобы PHP обрабативал это как массив. Как распознает имя JAVASCRIPT с такими скобками [], потому что без скобок это: form.qty_m
     
  2. nimistar

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

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    а почему не ввести ещй и АйДи?

    HTML:
    1. <input type="text" class="btn" value="0" name="qty_m[]" size="2" maxlength="3" id="qty_m_[i]i[/i]" onchange="CalculateSum(this.form)"/>
    2.  

    [js]
    var len = IKNOWHOWMUCH; ;-)

    for (var i=0; i<len; i++){
    var obj = document.getElementsById("qty_m_"+i);
    if (obj.value == ''){
    var A = parseFloat(0);
    obj .value = A;
    }else{
    var A = parseFloat(obj.value);
    }
    }
    [/js]
     
  3. eduha

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

    С нами с:
    8 ноя 2006
    Сообщения:
    278
    Симпатии:
    0
    Адрес:
    Караганда
    form.elements['qty_m[]'].value
     
  4. whatsoever

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

    С нами с:
    29 мар 2006
    Сообщения:
    58
    Симпатии:
    0


    Spasibo bolshoe! TO chto nuzhno!!!