|
|
|
Проверка ввода данных
|
|||
|---|---|---|---|
|
#18+
Всем привет! Помогите плиз. Надо проверить на корректность ввода ФИО в поле. Недопустимыми символами считать любые символы, кроме букв, пробелов и точек. Вот написал, но что-то не фурычит: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 14:38 |
|
||
|
Проверка ввода данных
|
|||
|---|---|---|---|
|
#18+
Ух. И с какого языка ты пришел к javascript? И что такое promt? Попытка решения, на мой взгляд, такая абсурдная, что попробуй сначала - выложи кусок страницы и скрипты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 15:45 |
|
||
|
Проверка ввода данных
|
|||
|---|---|---|---|
|
#18+
> И что такое promt? Мож... вызов известной программы-переводилки? ;-) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 16:16 |
|
||
|
Проверка ввода данных
|
|||
|---|---|---|---|
|
#18+
Сори, очепятка prompt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 16:24 |
|
||
|
Проверка ввода данных
|
|||
|---|---|---|---|
|
#18+
promt - ерунда. Вот прикольная конструкция: while(true); , а потом алерт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 16:24 |
|
||
|
Проверка ввода данных
|
|||
|---|---|---|---|
|
#18+
Ещё одна очепятка: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 16:28 |
|
||
|
Проверка ввода данных
|
|||
|---|---|---|---|
|
#18+
ну ниче себе выложил примерчик с морем очепяток. Я бы сделала через рекурсию и естественно с помощью регулярных выражений. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 16:31 |
|
||
|
Проверка ввода данных
|
|||
|---|---|---|---|
|
#18+
illion спасибо, но надо именно используя IndexOf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 16:43 |
|
||
|
Проверка ввода данных
|
|||
|---|---|---|---|
|
#18+
serega_odillion спасибо, но надо именно используя IndexOfЗачем??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 17:29 |
|
||
|
Проверка ввода данных
|
|||
|---|---|---|---|
|
#18+
д/з по материалу indexOf() и lastIndexOf() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 17:35 |
|
||
|
Проверка ввода данных
|
|||
|---|---|---|---|
|
#18+
Странное задание. Ну ладно. Думаю, что можно выбрасывать из строки один за другим допустимые символы, разыскивая их по индексоф. Если в итоге осталась пустая строка - знач недопустимых символов в ней не было. PS Сорь, в третьем часу ночи ничего более умного не пришло в мой моск. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2008, 01:38 |
|
||
|
Проверка ввода данных
|
|||
|---|---|---|---|
|
#18+
задание не странное. Задание исключительно вредное. Я негативно отношусь к тем, кто раздает такие задания. Потому что наверняка часть людей, его выполняющих, будет и дальше использовать для подобных задач именно этот способ "через Ж". Или другой вариант - через некоторое время будет дан материал по регэкспам и сказано: "а помните, вы некоторое время назад страдали херней с indexOf? Так вот, это было зря!" По задаче. функция indexOf имеет два аргумента - подстроку и позицию, с которой начинать (необязательный аргумент). Т.е. не получится ее использовать так, как ты пытаешься. Остается только создать строковую переменную, в которую забить тупо руками все разрешенные символы (var validSymb = "abcdefg.... и т.д.). Потом в цикле проверить по очереди все символы введенной фамилии на предмет наличия их в validSymb (как раз при помощи indexOf - validSymb.indexOf(fio[i]) ). И как только встретился символ, не входящий в validSymb, - разрывать цикл и кричать ахтунг. Мда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2008, 02:04 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35697493&tid=1455460]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
165ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 500ms |

| 0 / 0 |
