|
|
|||||
[+2 07.04.09]
Регистрация: Feb 2009
Сообщений: 70
|
как сравнить две строки?
как на as3 сравнить текст введеный в два текстовых поля?
делаю регистрацию пользователей, и нужно узнать один и тот же пароль введен в два поля или нет. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
|
|
|||||
[+2 07.04.09]
Регистрация: Feb 2009
Сообщений: 70
|
спасибо! в отдельности получается.
но только не могу понять как можно к моему коду такую проверку приделать. или лучше весь код по другому переписать? потому что если сюда это вписывать, получается если пароли одинаковые то на сайт не попадешь так-же писала после этого кода. но тогда почему то идет проверка только на сравнение паролей, а остальной код не выполняется function sub(e:MouseEvent):void{ if(named.text == ""){ uk.text = "введите имя"; }else if(pass.text == ""){ uk.text = "введите пароль"; }else if(pass2.text == ""){ uk.text = "введите повтор пароля"; }else if(email.text == ""){ uk.text = "введите email"; }else if(email2.text == ""){ uk.text = "введите повтор email"; }else if(named.length < 3){ uk.text = "имя должно быть длиннее 3 символов"; }else if(pass.length < 6){ uk.text = "пароль должен быть длиннее 6 символов" }else{ uk.text = "hi!"; } } Последний раз редактировалось droch_fhoula; 05.07.2009 в 17:49. |
|
|||||
Регистрация: Nov 2007
Сообщений: 1,723
|
а может все-таки убрать else?
|
|
|||||
[+2 07.04.09]
Регистрация: Feb 2009
Сообщений: 70
|
если я его уберу, как же тогда будет выполнятся действие если все заполнено верно?
может я чего то не понимаю Последний раз редактировалось droch_fhoula; 05.07.2009 в 17:48. |
|
|||||
Регистрация: Jul 2008
Сообщений: 107
|
Вставьте в блоки return;
ps. Сейчас придет iNils и "отшлепает" за запятые(их отсутствие) |
|
|||||
Регистрация: Nov 2008
Сообщений: 170
|
function sub(e:MouseEvent):void{ if(named.text == ""){ uk.text = "введите имя"; }else if(pass.text == ""){ uk.text = "введите пароль"; }else if(pass2.text == ""){ uk.text = "введите повтор пароля"; }else if(pass1.text != pass2.text) { uk.text = "Пароли не совпадают, вот"; }else if(email.text == ""){ uk.text = "введите email"; }else if(email2.text == ""){ uk.text = "введите повтор email"; }else if(named.length < 3){ uk.text = "имя должно быть длиннее 3 символов"; }else if(pass.length < 6){ uk.text = "пароль должен быть длиннее 6 символов" }else{ uk.text = "hi!"; } } |
|
|||||
Регистрация: Nov 2007
Сообщений: 1,723
|
ну можно так:
function sub(e:MouseEvent):void{ if(named.text == ""){ uk.text = "введите имя"; } if(pass.text == "") { uk.text = "введите пароль"; } if(pass2.text == ""){ uk.text = "введите повтор пароля"; } if(email.text == ""){ uk.text = "введите email"; } if(email2.text == "") { uk.text = "введите повтор email"; } if(named.length < 3){ uk.text = "имя должно быть длиннее 3 символов"; } if(pass.length < 6){ uk.text = "пароль должен быть длиннее 6 символов" } if(uk.text == "") { uk.text = "hi!"; } } |
|
|||||
Регистрация: Jul 2008
Сообщений: 107
|
gmaneye, ZIK68, сами-то пробовали?
|
|
|||||
[+2 07.04.09]
Регистрация: Feb 2009
Сообщений: 70
|
gmaneye спасибо большое!
теперь буду знать как это делается! Lou про запятые учту |
Часовой пояс GMT +4, время: 01:27. |
|
« Предыдущая тема | Следующая тема » |
|
|