Выберите входное значение из двух разных форм на одной странице, используя mootools - PullRequest
1 голос
/ 05 августа 2011

У меня есть две формы с разными значениями на одной странице.

Я хочу получить входное значение формы, которую пользователь нажимает на кнопку отправки, используя код mootools.

Код Mootools в большинстве случаев работает для двух форм:

 <form class="cart_form" >  
            <input type="hidden" name="order_code" value="KWL-hgy" />
            <input type="hidden" name="price" value="40000" />
            <input type="hidden" name="name" value="modeling" />    
            <label>KWL-hgy: <input class="center" type="text" name="qty" value="2" size="3" ></label>  
            <input type="submit" name="submit" value="Add to cart" />  
        </form>

 <form class="cart_form" >  
            <input type="hidden" name="order_code" value="KWL-JFE" />
            <input type="hidden" name="price" value="12000" />
            <input type="hidden" name="name" value="php" />    
            <label>KWL-JFE: <input class="center" type="text" name="qty" value="1" size="3" ></label>  
            <input type="submit" name="submit" value="Add to cart" />  
        </form>

1 Ответ

0 голосов
/ 05 августа 2011

вы можете сделать это как-то так:

$$('form.cart_form').addEvent('submit', function(e){
    this.getChildren().each(function(el){
        alert(el.get('name') + ': ' + el.get('value'));
    });
});

это вызовет событие, как только форма с классом chart_form будет отправлена ​​и перебирает всех дочерних элементов формы.

...