X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> выбрать 2 символа из слова
Anakonda
Anakonda
Topic Starter сообщение 23.1.2010, 17:11; Ответить: Anakonda
Сообщение #1


еще раз приветствую формучане:s009:
представим, что на нашей странице имеется фраза:

введите 2 и 5 символ из вашего пароля [поле1] [поле2]

хочу сделать автозаполнение, вот собственно код..

[PHP]<div class="fr_col1of1">
<fieldset id="passworCharacters">
<legend id="characterslegend">Enter characters 3 and 6 of your Password*</legend>

<label for="txtPasswordCharacter1"></label>
<input name="txtPasswordCharacter1" id="txtPasswordCharacter1" class="Character1" value="" type="password" maxlength="1" size="1" alt="Password" />

<label for="txtPasswordCharacter2"></label>
<input name="txtPasswordCharacter2" id="txtPasswordCharacter2" class="Character1" value="" type="password" maxlength="1" size="1" alt="Password" />

</fieldset> </div> [/PHP]


запрос номера символов может быть любым,
например 4 и 5
1 и 4 и тд
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 23.1.2010, 19:18; Ответить: Webmaster_hb
Сообщение #2


Anakonda, а в чем вопрос-то ?

из строки любой сивол доступен по его индексу

$str[3] - 4ый символ

p.s. при таком подходе, получается в таком случае у вас будут пароли хранится не в зашифрованном виде, а это уже плохо
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 23.1.2010, 22:04; Ответить: Anakonda
Сообщение #3


да нет, я хотел сделать, чтобы это было автоматически.. вот как?с reg exp не разобрался :-(((( помогите люди добрые пожалуйста!!!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 23.1.2010, 22:28; Ответить: Anakonda
Сообщение #4


имеется ввиду
скрипт ищет фразу
Enter characters
([0-9]+) and ([0-9]+) of your Password

находит два числа и вводит в два поля эти символы.. символы берутся из переменной для примера
pass="1234567";
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 24.1.2010, 1:09; Ответить: Anakonda
Сообщение #5


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


[php]<script language="JavaScript">
var reg=/Enter characters (\d+) and (\d+) of/gi
var arr=reg.exec(document.body.innerHTML)
document.write("char 1: ", arr[1], "<br>")
document.write("char 2: ", arr[2], "<br>")

</script>[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 24.1.2010, 3:26; Ответить: Anakonda
Сообщение #6


(Webmaster_hb @ 23.1.2010, 21:18) *
Anakonda, а в чем вопрос-то ?

из строки любой сивол доступен по его индексу

$str[3] - 4ый символ

p.s. при таком подходе, получается в таком случае у вас будут пароли хранится не в зашифрованном виде, а это уже плохо



кстати такое в ие не работает :)
дабы убедить вас, выкладываю код

[php]var reg=/Enter characters (\d+) and (\d+) of/gi
var arr=reg.exec(document.body.innerHTML)[/php][php]alert(arr[1]);[/php] - возвратило число как написано на странице, тут все ок. идем дальше..


[php]var password="infinity111";
alert (password[arr[1]]);
alert (password[arr[2]]);[/php]а тут уже ие говорит [php]undefined[/php]

даже так
[php]var password="infinity111";
alert (password[2]);[/php]

=

[PHP]undefined[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anakonda
Anakonda
Topic Starter сообщение 24.1.2010, 3:36; Ответить: Anakonda
Сообщение #7


решение:

[PHP]alert(password.charAt(arr[1]-1))[/PHP]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как првильно указать слова для рекламы в Google на двух языках
1 Nekit 958 12.2.2024, 23:58
автор: malamut
Открытая тема (нет новых ответов) Подключить ключевые слова для адвордс к загрузчику
2 Mukis 4898 9.10.2021, 18:27
автор: Mukis
Открытая тема (нет новых ответов) Почему стоит выбрать именно Berileads?
2 leadkreditrf 1833 27.11.2019, 12:39
автор: -leadkreditrf-
Открытая тема (нет новых ответов) Proxy-Market.ru - Выбрать индивидуальные и элитные прокси IPv4 от 4$
5 sdfs 4084 13.5.2019, 10:52
автор: sdfs
Открытая тема (нет новых ответов) Спарсить ключевые слова
3 Timka 2341 30.12.2018, 2:52
автор: Timka


 



RSS Текстовая версия Сейчас: 25.4.2024, 8:12
Дизайн