Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Форма для сохранение (https://javascript.ru/forum/events/42686-forma-dlya-sokhranenie.html)

timedo 05.11.2013 22:14

Форма для сохранение
 
Здравствуйте. Подскажите как можно сделать к примеру пользователь вводит свой логин и пароль, нажимает ввод ему alert предлагает сохранить пароль. Так вот, как можно сохранять то что вводят. Я думал как то так:
var form = document.forms[0];
	var name = form.elements[0];
	var pass = form.elements[1];

function namePass() {	
 if(name.value.length && pass.value.length) {
 //предлагаем сохранить
}}

Поделитесь своим опытом как можно так сделать, что использовать?

ksa 05.11.2013 23:37

Цитата:

Сообщение от timedo
как можно так сделать, что использовать?

Книжки читать не собираешся?

timedo 05.11.2013 23:53

Цитата:

Сообщение от ksa (Сообщение 279724)
Книжки читать не собираешся?

Да я начал читать learn.javascript.ru, просто хотел спросить вашего совета. Это как бы плагин под chrome. Думаю как то нужно при загрузке второй странице уже брать логин и пароль. Ну то есть на 1-й пользователь вводит данные а при загрузке второй страницы уже брать все что нужно. Как это проверить?

Faab 06.11.2013 00:43

Вот ссылка, что мне дал сегодня ksa Cookies

Можете потренероваться. Только вот хранить голые пароли в куках, мягко говоря не этично, да к тому же "рекомендуется" каждую куку с паролем привязывать к ip пользователя.

timedo 06.11.2013 04:28

Цитата:

Сообщение от Faab (Сообщение 279735)
Вот ссылка, что мне дал сегодня ksa Cookies

Спасибо большое за помощь, но мне кажется что это не то. Я делаю плагин под хром, и нужно делать как то проверку на заполненную форму, если есть данные то предложить их сохранить. Придумал несколько способов но не знаю насколько они правильные, прошу поправить.
Наверно мне нужно перебирать все дочернее элементы form и записать input[0] и input[1] в переменные как логин и пароль, а проверять это после onClick кнопки "ввод".
Как перебирать? Наверно как то через .map или .closest, дайте совет.

Deff 06.11.2013 04:35

timedo,
На jQuery есть метод .serialize() с aвтопераспарсом и выдачей подготовленной строки для отправки аяксом
http://jquery-docs.ru/ajax/serialize/
Пустая строка - означает незаполненность формы
хотя в инете полно нативных скриптов теста формы на заполнение

BETEPAH 06.11.2013 10:30

Цитата:

Сообщение от timedo
это не то. Я делаю плагин под хром

А чем вам не понравилась ветка Javascript под браузер?


Часовой пояс GMT +3, время: 08:16.