2016-11-22 2 views
0

У меня неизвестно много форм и неизвестно много разных значений на моем сайте. Вот почему я должен отправить все необходимые данные по этому действию и использовать его с $_GET['up'].
У меня есть поле ввода, которое я бы послал вместе с моей формой, значение которой задано пользователем.

Как я могу получить это значение с помощью jquery и добавить это к моему действию?Получите входное значение с помощью JQuery и добавьте его, чтобы сформировать действие перед отправкой

<form action="/de/site.html/index.php?up='.$sell['Name'].','.$sell['street'].',1,<script>$(\'.'.$a.'months1\').html(months)</script>" name="'.$a.'product_update1" method="get"> 
+ m: 
<input class="update_product" name="'.$a.'months1" value="1"> 
<button class="delete_product" name="'.$a.'update1" type="submit"><i class="fa fa-pencil"></i></button> 
</form><br/> 
<script>var months = $(\'.'.$a.'months1\').val();</scripts> 

Я уже пробовал, как и выше, но есть ошибки, как Jquery не определен ... я очень плохо с JQuery, извините.

+0

Пожалуйста отправьте весь HTML содержимое файла. Вы добавили jquery.js в качестве скрипта на вашу страницу html? –

+0

также вы передаете значение в url означает строку запроса, чтобы ваш метод формы не получал сообщения, поэтому, пожалуйста, измените его. –

+0

Да jquery.js добавлен на мою страницу. – delato468

ответ

0

попробуйте этот код
Добавить perticuler идентификатор в виде тега

<form action="somewhere" method="POST" id="form"> 
    <input type="submit" name="submit" value="Send" /> 
</form> 

$("#form").submit(function(eventObj) { 
    $('<input />').attr('type', 'hidden') 
     .attr('name', "something") 
     .attr('value', "something") 
     .appendTo('#form'); 
    return true; 
}); 
+0

Не понимаю, как этот код добавляет значение var ввода в мой тег действия. – delato468

+0

в теге действия вы хотите добавить –

+0

получить дополнительные поля и установить их как скрытые и отправить –

1
<form action ="your action url" id="form" method="POST"> 
    <input class="update_product" name="'.$a.'months1" value="1"> 
    <button class="delete_product" name="'.$a.'update1" type="submit"><i class="fa fa-pencil"></i></button> 

$("#form").submit(function(eventObj) { 

var extra_fields1=$("#fielsid").val() 
    $('<input />').attr('type', 'hidden') 
    .attr('name', "extra_fields1") 
    .attr('value', extra_fields1) 
    .appendTo('#form'); 

return true; 
}); 
Смежные вопросы