![]() |
![]() | #1 |
who Join Date: 09 2004 Location: Minsk Age: 34
Posts: 1,017
Downloads: 0 Uploads: 0
Reputation: 4 | 0 | ![]()
Kогда не заполнено какое-то поле(имя, мейл), во многих случиаях открывается маленькое окно с "ОК" и с сообщением в роде этого "вы должны заполнить поле имя". Просьба. Напомните мне как это делалось. Last edited by Guess; 20.03.2005 at 19:37. |
![]() |
![]() | #2 | |
ЙЦУКЕН Join Date: 07 2002 Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77 Age: 51
Posts: 3,118
Downloads: 0 Uploads: 0
Reputation: 5 | 0 | ![]() Quote:
ответ(фуфло) -> нах; ответ(КонкретныйБазар) -> КонкретныйБазар. и ваще -- у меня в подвале подземный стук, посдскажите отчего. | |
![]() |
![]() | #4 |
панаехавший Join Date: 06 2003 Location: форпост Age: 33
Posts: 4,007
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
Prichem tut kuda stavit' ![]() PHP Code: Code: function checkscript() { if(uzery shustravat klni) { alert('amot chi?'); return false; } return true; }
__________________ Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին: My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը Last edited by Obelix; 21.03.2005 at 15:08. |
![]() |
![]() | #5 | |
Грустно... Join Date: 08 2002 Location: Там, где всегда идут дожди Age: 38
Posts: 21,717
Downloads: 2 Uploads: 0
Reputation: 250 | 8 | ![]() Quote:
| |
![]() |
![]() | #7 |
who Join Date: 09 2004 Location: Minsk Age: 34
Posts: 1,017
Downloads: 0 Uploads: 0
Reputation: 4 | 0 | ![]()
написал во стольк Code: form name="MyForm" action=file.php method=post target="_blank" onsubmit="return checkscript()"> <script> function submitMyForm() { if (MyForm.MyField1.value.length == 0) { alert("No value entered for field 1"); return false; } if (MyForm.MyField2.value.length == 0) { alert("No value entered for field 2"); return false; } if (MyForm.MyField3.value.length == 0) { alert("No value entered for field 3"); return false; } </script> ![]() |
![]() |
![]() | #8 |
панаехавший Join Date: 06 2003 Location: форпост Age: 33
Posts: 4,007
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
Люди, я писал утром, невыспавшись и замерзший до косточек, но это не значит что логику надо отменять ![]() Передается функция checkscript(), естественно она и должна быть объявлена ![]() |
![]() |
![]() | #9 |
панаехавший Join Date: 06 2003 Location: форпост Age: 33
Posts: 4,007
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
1. В конце функции нужен ретурн тру 2. Миссинг } афтр фанкшн боди. Guess, в мазилле (да и в файрфоксе) есть удобная фича, называется джаваскрипт консоль, настойно советую пользоватся, экономит уйму времени.. если конечно ты постоянно занимаешся джаваскриптом. В общем лови работающий код PHP Code: |
![]() |
![]() | #10 |
who Join Date: 09 2004 Location: Minsk Age: 34
Posts: 1,017
Downloads: 0 Uploads: 0
Reputation: 4 | 0 | ![]()
Пытаюсь общаться с ДжаваСкрипт-ом напрямую впервые за свою жизнь......неграмотный я в этой области.. Консолом Посмотрел, дает следующий еррор Error: MyForm.MyField.value has no properties ![]() |
![]() |
![]() | #11 |
Главный Кот Join Date: 01 2002 Location: Yerevan, Armenia Age: 41
Posts: 270
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
Люди, старайтесь использовать стандартные DOM методы для доступа к полям формы. Много нервов сберегает. Простенькие примеры form validation-a посмотрите на сайте АрменТела, например этот javascript и его HTML. Более навороченные примеры, к сожалению, не доступны из Интернета, т.к. работают в закрытой сети... Если будут вопросы, пишите. |
![]() |
![]() | #12 | |
панаехавший Join Date: 06 2003 Location: форпост Age: 33
Posts: 4,007
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
Guess, Quote:
![]() MyForm.MyField вэлью не должен, он андефайнд, вот MyForm.MyField1 , 2 ,3 другое дело. >LayZee_Cat В принципе я тоже всегда пользуюсь ДОМ. Просто некоторые боятся того, что у старых браузеров не все с поддержкой в порядке. Я вообще мало getElementById видел в скриптах, а ведь функция на редкость полезная. | |
![]() |
![]() | #13 |
Главный Кот Join Date: 01 2002 Location: Yerevan, Armenia Age: 41
Posts: 270
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
а хрен со старыми браузерами... Лично я считаю, что не стоит поддерживать ничего ниже IE5.5, ну в очень крайнем случае IE5.0. Это подтверждается и анализом log-ов web сервера. Соответственно, уговорил (или заставил ![]() А IE 5.0 уже поддерживает getElementById(). Вот если бы еще Explorer и остальные глюки исправил (CSS, full DOM support, full PNG support, etc.), был бы web designer-ам кайф... ![]() |
![]() |
![]() | #14 |
who Join Date: 09 2004 Location: Minsk Age: 34
Posts: 1,017
Downloads: 0 Uploads: 0
Reputation: 4 | 0 | ![]()
гы.....у меня в коде 3 MyField1-а было в инпутах.....которые просто перед этой пьянкой скопировал, чтоб быстро было ![]() ![]() Obelix, спасибо ![]() |
![]() |
![]() | #15 | |
панаехавший Join Date: 06 2003 Location: форпост Age: 33
Posts: 4,007
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
Бывает ![]() ![]() Quote:
Может это от того, что на западе колическтво этих старых браузеров намного больше, в конце концов лицензион софт и т.п. П.С. Моркури моменты цхец тарав, ми хинг ропе компи демы пртвел эи!! ![]() ![]() ![]() | |
![]() |
Sponsored Links |