Найти все значения текстового поля и опубликовать в PHP MySQL - PullRequest
1 голос
/ 06 декабря 2011

Я просто новичок в jQuery, может кто-нибудь мне помочь?

Я хочу создать систему счетов, такую ​​как эта

Все, что мне нужно сделать, это добавить кнопку отправки, которая будет функционировать как-то так

. Найдите все входные данные текстовых областей, идентифицированных некоторым уникальным идентификатором

, затем опубликуйте, что значения в строке php MySQl earch будут содержать неочевидные данные.

Ответы [ 2 ]

0 голосов
/ 06 декабря 2011

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

Аманулла, во многих комментариях вас просят сначала попробовать сами, потому что люди обычно не любят отвечать на вопросы, которые доступны для Google.

Я собирался рекомендовать то же самое, но когда я выполнил поиск по вашим ключевым словам, не было очевидных ответов.

Для сериализации всех ваших входных элементов вы можете использовать:

$('form :input').serialize() // создает строку запроса tb1 = bob & tb2 = smith

$('form :input').serializeArray() // создает объект JSON [{name: "tb1", значение: "bob}, {name:" tb2 ", значение:" smith "}]

Обратите внимание, что они идут по элементу NAME, а не ID. Как только ваши значения сериализуются, вы можете отправить их на сервер. Если вы хотите захватить только текстовые поля, измените ваш селектор на $('form :input:text')

0 голосов
/ 06 декабря 2011

Неопределенность в вашем вопросе, в любом случае, это даст вам массив значений всех текстовых полей

        $(document).ready(function(){
$('#somebuttonid').click(function(){
        var tbarray = new Array();
        $('.yourtextboxclass').each(function(){
        tbarray.push($(this).val()); //You will have a array tbarray with all the values of textboxes
        }):
        $('#somehiddenelementid').val(tbarray);
        $('#somehiddenelementidcontainingform').submit(); //Make sure your action is set,you can access like $_post['$somehiddenelmentname'];
        });
});

    <!--html side-->
    <form id="somehiddenelementidcontainingform" action="youraction" method="post">
    <input type="hidden" name="somehiddenelmentname[]" id="somehiddenelementid" />
    </form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...