Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Проверка формы. (https://javascript.ru/forum/css-html/42735-proverka-formy.html)

timedo 07.11.2013 13:16

Проверка формы.
 
Здравствуйте. Делаю расширение под хром, нужно что б когда пользователь ввел логин и пароль ему предлагало его сохранить. Вот так я думаю сделать:
var idx = 0;
var arr = [];

$('input').blur(function(event){
    var cl = '#' + event.target.id;
    arr[idx] = $(cl).val();
    alert(arr[idx]);
	idx++;	
    });


Сейчас оно выводит сообщение из любого input, а как можно сделать проверку на форму логин и пароль?

ОлегА 07.11.2013 15:55

для пароля так
var idx = 0;
var arr = [];

$('input[type=password]').blur(function(event){
    var cl = '#' + event.target.id;
    arr[idx] = $(cl).val();
    alert(arr[idx]);
	idx++;	
    });

а для логина нужно смотреть как расположена форма на сайте или точно знать как названо поле логина, например так
var idx = 0;
var arr = [];

$('input[type=password], input[name=login]').blur(function(event){
    var cl = '#' + event.target.id;
    arr[idx] = $(cl).val();
    alert(arr[idx]);
	idx++;	
    });

timedo 09.11.2013 13:38

Цитата:

Сообщение от ОлегА (Сообщение 280000)
а для логина нужно смотреть как расположена форма на сайте или точно знать как названо поле логина

Спасибо вам за ответ! А если на сайтах разные названия поле логина, вот к примеру взять vk, mail и одноклассники, на vk - email, на mail - Login, а на одноклассниках - st.email. Как можно тогда проверять? А можно к примеру так проверять: если input[type=text] и input[type=password] тогда только пользователю предлагать сохранить пароль?

ОлегА 11.11.2013 08:23

timedo,
input[type=text] - на странице может быть много, как и input[type=password], поэтому 100% полагаться на них нельзя


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