2015-03-02 2 views
0

Я пытаюсь получить данные из полей ввода пользователем - ширина и hieght:получить данные из полей ввода пользовательских

<form action="" method="POST"> 
    <input type="hidden" id="add_item_id" name="add_order_items" class="wc-product-search" style="width: 100%;" data-placeholder="<?php _e('Search for a product&hellip;', 'woocommerce'); ?>" data-multiple="true" /> 
    <input name="wpti_x" placeholder="Width" class="wpti-product-size" id="wpti-product-x" type="number"> 
    <input name="wpti_y" placeholder="Height" class="wpti-product-size" id="wpti-product-y" type="number"> 
</form> 

мне нужно передать его (с помощью JavaScript/JQuery с помощью POST) этой minified JS :

add_item:function(d){if(d=d.split(",")){var e=d.length;c.block(),a.each(d,function(d,f){var g={action:"woocommerce_add_order_item",item_to_add:f,order_id:woocommerce_admin_meta_boxes.post_id,security:woocommerce_admin_meta_boxes.order_item_nonce,width:1200,height:1200}; 

Как я могу это достичь?

+0

Вы использовали $ ('# wpti-product-x'). Val() вместо использования константы 1200 для ширины и $ ('# wpti-product-y'). Val() для высоты. С .val() вы получите значение ввода. Затем вы можете использовать метод parseInt(), чтобы убедиться, что вы получаете число. – MMK

+0

На самом деле он использует мини-файл, и я получаю ошибку uncaught type при добавлении $ (# wpti-product-x) .val() для этих значений. Добавит мини-функцию выше – wper

+0

@MuhamadMuzahirKhodabucus спасибо, мне удалось заставить его работать с этим методом – wper

ответ

1

ЕСЛИ вы используете $('#wpti-product-x').val() и $('#wpti-product-x').val() это будет работать на вас.

Возможно, вам потребуется отредактировать несрочную версию, а затем снова изменить ее.

Смежные вопросы