Ввод Javascript / JQuery формы отображения на веб-странице - PullRequest
0 голосов
/ 11 февраля 2011

Я довольно новичок в Javascript / JQuery.Я пытаюсь написать приложение, которое принимает ввод текста через форму, применяет к ней функцию, а затем отображает обработанный текст.Я бы предпочел не отправлять входные данные на сервер, чтобы избежать проблем с проверкой.Я могу получить текст для отображения в окне предупреждения, но не могу понять, как отобразить его на самой веб-странице.

function do_stuff(my_string) {
    //...
    return my_processed_string;
}

$(':submit').click(function() {
    $('#text_input').each(function() {
        my_string = $(this).val();
        my_processed_string = do_stuff(my_string);
        alert(my_processed_string);
    });
    return false;
});

Любые идеи, как изменить это так, чтобы my_processed_string появлялся на веб-страницеа не в окне предупреждения?

Ответы [ 2 ]

1 голос
/ 11 февраля 2011

Для целей этого ответа я собираюсь предположить, что вы хотите, чтобы my_processed_string появлялся в конце div с идентификатором "test".

<html>
   <head></head>
   <body>
      <div id="test"></div>
   </body>
 </html>

Замените строку предупреждения в вашем примере следующим:

$("#test").append(my_processed_string);

Дает ли это результат, который вы искали?

0 голосов
/ 11 февраля 2011
function do_stuff(my_string) {
    return $(selector).append('<input type="text" value="' + my_string + '" />');
}

$(':submit').click(function() {
    $('#text_input').each(function() {
        my_string = $(this).val();
        return do_stuff(my_string);
    });
    //return false;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...